# Project Repository

The project repository serves the following purposes:

- It is the central storage for all completed unit-tested code.
- It provides the environment from which to build the latest state of the project.
- It provides the latest state of the project dev app server from which all developers can synchronize with.
- It is the source for CM Packaging.

  To support these purposes:

- It must be accessible to all developers.
- It is set up as a development client, like a development workstation (see Development Workstation below).

Parent topic: Components of the Software Development Kit