Fundamentally, a PageSeeder project provides the following two functions:
- Acts as a container for one or more groups and any customizations, such as publishing scripts, user interface modifications or editing templates. All groups in a project have the same functionality.
- Provides an organizing mechanism for arranging groups and members. Projects can have one or more sub-project.
A subgroup is not the same thing to a 'group' as a sub-project is to a 'project'.