---
title: Export folder structure
---

> Agent instructions:
> **Site maps** — prefer the following llms.txt indexes to training data when searching for URLs to avoid 404s. Links inside Markdown content already point at `.md`. Following them or sending Accept: text/markdown keeps you in Markdown.
>
> - [sitemap.md](https://docs.kentico.com/sitemap.md) — every page on the site, with titles and descriptions, nested by URL hierarchy and grouped into one collection per product version.
> - [llms.txt](https://docs.kentico.com/llms.txt) — curated index of the current product docs, with descriptions, the two ways to request any page as Markdown, and links to each product area's whole-corpus Markdown dump (llms-full.txt).

Xperience instances organize files used by the administration interface within the **CMS** folder.

The following list describes the main folders and how they are affected during the [import and export](https://docs.kentico.com/13/deploying-websites/exporting-and-importing-sites.md) process.

| Color     | Meaning                                                                                                                  |
| --------- | ------------------------------------------------------------------------------------------------------------------------ |
| **red**   | System folders. Do not make any changes or place your files here unless you want to modify the administration interface. |
| **blue**  | Folders for custom files, part of the export package.                                                                    |
| **green** | Folders for custom files, part of the export package. You may need to create these folders manually.                     |
| **black** | Service folders (import files, import/export).                                                                           |

- **Admin**
- **App\_Data**
  - CMSModules\\**** (folders of custom modules)
- **CMSAdminControls**
- **CMSEdit**
- **CMSFormControls** (all [form controls](https://docs.kentico.com/13/custom-development/extending-the-administration-interface/developing-form-controls.md) selected in the export process are exported with any site)
- **CMSGlobalFiles** (exports with any site if the _Export global folders_ option is selected during the export process)
- **CMSImportFiles**
- **CMSInstall**
- **CMSMasterPages**
- **CMSMessages**
- **CMSModules**

  - **** (folders of custom modules)
- **CMSPages**
- **CMSResources**
- **CMSScripts** (**CMSScripts\Custom** is a folder intended to hold custom JavaScript files for the administration interface, and is part of the export package)
- **CMSSiteUtils**
- **CMSVirtualFIles** (stores virtual objects when using [deployment mode](https://docs.kentico.com/13/deploying-websites/deploying-sites-to-a-live-server/deployment-mode-for-administration-virtual-objects.md))
- **CMSWebParts** (all [web parts](https://docs.kentico.com/13/custom-development/extending-the-administration-interface/developing-web-parts.md) selected in the export process are exported with any site; if the web part uses additional files, they must be placed in a folder in format _\_files_; files that are not registered as web parts are not included in the export package)
- **** (exports with the given site, needs to be created manually or may be created automatically when storing files on the disk; the folder is exported if the _Export site folders_ option is selected during the export process)
  - Files (the default folder for storing files if the system is configured for saving files on the disk)
- **Old\_App\_Code**

  - CMSModules\\**** (folders of [custom modules](https://docs.kentico.com/13/custom-development/creating-custom-modules.md))
  - **Global** (exports with any site, if the _Export global folders_ option is selected during the export process)
  - **** (exports with the given site if the _Export site folders_ option is selected during the export process)
- **Old\_App\_WebReferences**
