In addition to using the standard GeneXus controls, GeneXus supports the use of custom controls.
These controls are called User Controls (also known as Extended Controls) and allow the developer to create applications with rich, user friendly interfaces, for example, by adding menus, maps, charts, calendars, diagrams and many other resources.
Learn more about the topic here