Programmer's Guide > Getting Started > Custom Applications > Description of the Application Directory Structure > Subdirectory Structure
  
Subdirectory Structure
A subdirectory of the application directory can be structured the same as the custom directory to take advantage of automatic Arbortext Editor and Arbortext Publishing Engine startup processes. For example, if the uniquely named directory contains graphics or entities directories, those directories are automatically added to the search paths constructed at startup.
An application path could be something like:
application\com.company-name.application-name
Refer to the Description of the custom directory structure for the names and descriptions of each supported subdirectory.
* 
When Arbortext Editor or the Arbortext Publishing Engine constructs search paths, subdirectories of the custom directory take precedence over any corresponding subdirectories under the application directory. When search lists are constructed at startup, the first path in any search list will be the appropriate custom directory followed by any applicable directory under the application directory. For example, in constructing the graphics search path list at startup, custom\graphics would precede application\com.arbortext.sample\graphics. An application\graphics directory with no application.xml file will be ignored during startup.
When implementing a custom application using the application directory structure, you can add supplemental directories as needed to support your application. However, your application code must be aware of these directories and how to use them.