Using ArcGIS Experience Builder, GIS-related web applications can be created by arranging and configuring components known as widgets. Core capabilities are provided by out-of-the-box widgets, while custom widgets can be added to allow for workflows and operations that may not otherwise be accommodated. In this session, the value of custom widgets will be discussed and the process of creating widgets will be explained. A range of audience interests will be served, from offering a general appreciation of the possibilities through to guidance for those who may wish to develop widgets themselves.