Basic Customization > Windchill Customization Basics > The Windchill Development Environment > Directory Structure
  
Directory Structure
The image below shows the Windchill directory structure after you install all available components. If Windchill was installed as recommended to follow this structure, go to the home directory where Windchill is installed and navigate through this structure as it is described here.
Windchill Directory Structure
ant
Installation of supported version of Ant.
apacheConf
Contains configuration files forPTC HTTP Server (powered by Apache) and Windchill
bin
Contains various batch scripts, such as ToolsSetup.bat.
buildlogs
Default location for logs created by running Windchill Ant scripts.
cgi-bin
Contains the Windchill common gateway interface wrappers.
codebase
Contains the runtime environment files.
conf
Configuration files for PTC HTTP Server, Info*Engine and other applications.
db
Contains the database properties file and SQL scripts.
ieconnector
Contains the Info*Engine JCA (Java Connector Architecture) which is used for J2EE integrations (EJB or App Server connectivity). It is also used by Info*Engine JCA enabled standalone java SOAP clents.
installer
Contains files used by, or created by, the installation process, including installation logs.
ldif
Files related to PTC's InterComm Viewer.
lib
Contains the wtbeans.jar file, which holds the Java bean components that have been developed for use with Windchill clients.
loadFiles
Contains files used to load initial data.
loadXMLFiles
Contains new style xml files used to load initial data.
logs
Default location for trace logs when logging is turned on.
Module
Contains Windchill modules' model files, which are used for customization development.
opt
Install folder for some optionally installed functionality.
prog_examples
Contains Info*Engine program examples
src
Contains files for customizations, and rbInfo files for text.
srclib
Contains module jar files.
step
Contains STEP application related files.
taskeditor
Contains the Info*Engine task editor startup scripts, help files reside and is the runtime directory for the task editor.
tasks
Contains Info*Engine tasks.
tomcat
Embedded Servlet Engine (based on Tomcat) installation.
temp
Temporary files used by Windchill.
Upgrade
Contains files to facilitate the upgrade process.
utilities
Contains various Windchill utilities.
vaults
Default file vault location.
WHC
Contains the Windchill Help Center which consists of the online help.
WinDU
Directory of xml files that declare the existence of tasks that are executable by the Windchill Diagnostic Utility.
The codebase directory and src directory are described in more detail in the following subsections.