Customizer's Guide > Custom Applications > Overview of Custom Programs and Scripts > The Application Directory Structure
  
The Application Directory Structure
The Arbortext-path\application subdirectory can contain custom applications as well as application software distributed by Arbortext. The application directory must have one or more uniquely named subdirectories, each containing a specific configuration file, application.xml, that conforms to a specific format. At startup, the application directory is searched for subdirectories and the presence of a valid application.xml file. In the uniquely named subdirectory, all subdirectories of the custom directory are supported. The custom application in a application then uses these subdirectories in the same way as the custom directory structure. You can also have additional subdirectories needed to support the implementation of this type of custom application. Implementing your custom application using this approach takes advantage of the startup sequence, supports delivering a completely self-contained custom application, and offers the option of setting the conditions for whether the application should be loaded. The application directory is also explained in this chapter.