Learn About OpenEdge Projects
- Last Updated: February 11, 2026
- 2 minute read
- OpenEdge
- Version 13.0
- Documentation
Progress Developer Studio for OpenEdge, like other Eclipse-based development environments, is project based. Projects exist in the context of a workspace. Project folders contain the files and sub-folders that are the project's resources.
The features available for OpenEdge projects include:
- A predefined set of OpenEdge facets and project types.
- A set of commonly used project types for OpenEdge application development and a framework to create custom project types, as required. These project types are convenient configurations for a specific type of project that is provided by default in Progress Developer Studio for OpenEdge.
- A facet for each project type that is configured by default. For example, a WebSpeed project type has an OpenEdge WebSpeed facet, and so on. Progress Developer Studio for OpenEdge also creates a facet for each custom project type that you define.
With OpenEdge projects, you can create:
- All new OpenEdge projects as faceted projects.
- A specialized project type for the current project with the New OpenEdge Project wizard.
All OpenEdge projects that you create in Progress Developer Studio for OpenEdge are faceted projects. A faceted project uses one or more predefined configurations called facets. A facet is used as a way of adding project functionality that you can turn on or off. Within OpenEdge projects, you can use facets to add a specific module type to a project.
When you add a facet to a project, the facet is used as a marker for performing certain setup requirements or for marking the project as a specific project type.
You can use the New OpenEdge Project wizard or the Project Properties dialog to create a specialized project type for your current project. You can save this project type, but it will only be available within the workspace of the project.