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.
User Control object
Web User Controls
User Controls for Smart Devices