# Product Configuration

The Configuration page defines start level information for the product and the configuration file needed to run the product.

## Start Levels

In the start level section, you can list plug-ins to be automatically started or started with a specific start level.

## Configuration File

Upon startup, the runtime reads a configuration file named config.ini located in a configuration/ subdirectory of the configuration area of an Eclipse product. This file is a standard properties file that can configure many aspects of the runtime. For a full list of the supported properties, refer to the Eclipse runtime options document.

The Generate a default config.ini file is the default option and is recommended unless you have some very specific needs. When this option is selected, PDE generates a config.ini file with the following properties:

- osgi.bundles - lists all the bundles that should be installed and optionally started once the system is up and running. This list is based on the osgi.bundles key found in the ${target_home}/configuration/config.ini file. (Note, the ${target_home} variable is the location of the target platform).
- osgi.bundles.defaultStartLevel - denotes the default OSGi start level at which a bundle should start. The default value is set to 4.
- eclipse.product - specifies the ID of the product to launch.
- osgi.splashPath - specifies one or more locations of the splash screen.

You also have the option to use an existing config.ini file which will be copied by PDE to your final product as-is.