Programmer's Guide > Getting Started > Custom Applications > Overview of Custom Programs and Scripts > The Custom Directory Structure
  
The Custom Directory Structure
The Arbortext-path\custom directory has a subdirectory structure designed to hold your custom programs and scripts and make them automatically available during the session. At startup, these subdirectories are searched for Java, JavaScript, JScript, VBScript, ACL, and composer configuration files. You can also provide custom document types, entities, fonts, graphics, and native shared libraries and DLLs. The supported file types are automatically accessed if they reside in the appropriate subdirectory. Implementing your custom files using this approach takes advantage of the startup sequence to automatically locate your custom files. The Arbortext-path\custom directory and its subdirectories are explained in detail in this chapter.