The following diagram shows how repositories are used in a content development environment.

A content development environment has three types of repositories:
- Versioned Repositories store an application’s repository assets 
- A single Versioned Content Repository (the - PublishingFileRepository) stores metadata for application file assets.
- Standard Repositories store data required by ATG Content Administration. 
Asset Types
Project assets are of two types: repository assets or file assets. The following table briefly describes how repository and file assets are maintained in content development and production environments:
| Asset type/Examples | Development environment | Production environment | 
|---|---|---|
| Repository asset Commerce assets such as product catalogs | Stored in versioned repository, instance of  | Stored in a standard repository, instance of  | 
| File asset Oracle Commerce Platform personalization assets: targeters, content and profile groups, user segments, scenarios, slots JSPs and JSP fragments Static text files: HTML and readme files Binary files: Microsoft Word files, PDFs, media | Metadata stored in versioned content repository, instance of  | Stored in a virtual file system. | 

