# Programming Environment
Updated: 7/3/2020, 10:40:39 AM
Created: 7/3/2020, 10:40:39 AM
Last Updated By: Mike Street
Read Time: 1 minute(s)
Developing dashboard widgets requires the creation of a BASIC program to provide the following information:
- The type of widget to be displayed, e.g., a chart, map, table, preformatted text, or HTML.
- The widget title that will appear in the title bar of the widget that is displayed.
- The width of the widget (i.e. 1=Narrow, 2=Medium, or 3=Wide)
- The data used to formulate the chart or map, table, the raw HTML, or the preformatted text depending on the type of widget being created.
Additionally, the program may provide information to invoke other behaviors of the widget such as links, icons, or input prompts to appear in the widget display.