A custom project type is a combination of different project types added to a single project. In a custom project type, you can specify the folder layout, the default files in each folder, and the PROPATH settings for folders in each project. You can also share these custom project types with other developers. The custom project types you create can be used as templates for new projects.
For information on creating custom projects, see Creating a custom project.