A widget is an element of UI that can be displayed via the layout system. A widget can have a varying complexity. They can be used to display a static text, to pickup values in a list or, for the most complex ones, to display a full form or list of data. The list of existing widgets in the Nuxeo Platform can be extended by creating your own custom widgets.