Basic Customization > Windchill Customization Basics > The Windchill Development Environment > Properties and Property Files
  
Properties and Property Files
In general, properties for Windchill out-of-the-box clients are grouped as follows:
codebase/service.properties – properties specifying the TemplateProcessor, ActionDelegate, URLActionDelegate, and FormTaskDelegate to use for a given action/object type
codebase/htmltemplate.properties – properties specifying the HTML template to use for a given action/object type
codebase/htmlcomponent.properties – properties specifying the HTMLComponent to be used for a given element
codebase/wt.properties – miscellaneous template processing properties such as colors of various page components (wt.html.color.*), the text encoding used for various locales (wt.template.encoding.*), and the default parameters used for various page tags (wt.templateutil.component.*)
The first three of these files contain properties for what are typically known as “application context services.” These require special loading at runtime and are described in more detail in the following section.
The properties in wt.properties are simple name/value pairs that are loaded into a Java Properties class instance at runtime. You should not add to or modify this file directly because it will be hard to maintain your customizations if Windchill is reinstalled or upgraded. Instead, modify this file using the xconfmanager command line utility. These are respectively described in the Administering Runtime Services section in Specialized Administration and in Using the xconfmanager Utility.
See the section Properties and Property Files for more information on the property files used in Windchill.