At the most basic level, a General Interface application consists of files stored on the file system. The formats of application files are industry-standard, such as XML, XSL, and CSS. You can use viewing and editing features built into General Interface Builder or you can use external editors.
General Interface Builder provides the following XML editing and management features:
- Access to all component XML files for inspection and updates. Buttons to the lower right of the work area provide multiple views of each component, including an editable XML view. Component definitions can be refreshed using the toolbar on the Component Hierarchy palette.
- Access to all cached XML and XSL files for inspection and updates. The Local Data Cache palette allows you to view and open cached files for editing. Modified files can be saved and reloaded with a single command.

- XML/XSL Merge Tool is used for testing the text, HTML, or XML output from a merge operation. You can view both the parsed output and its source. If parsing errors occur, error notification is provided. You can open multiple instances of this tool.

- Character-level debugging that helps you identify the location of any XML parsing errors.