> For the complete documentation index, see [llms.txt](https://www.csvpath.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.csvpath.org/topics/higher-level-topics/organizing-inbound-data/the-three-data-spaces.md).

# The Three Data Spaces

<figure><img src="/files/4GxMIiecPJg6OgxkxwKz" alt="" width="563"><figcaption><p>CsvPath Framework keeps files in three areas</p></figcaption></figure>

CsvPath Framework is file-based. Files come in and are staged. Validation and upgrading scripts are written and loaded. The scripts are applied to data files and the resulting data files are published.&#x20;

Each of these areas can live in a different backend. CsvPath Framework supports:

* Filesystems
* SFTP&#x20;
* AWS S3
* Azure Blob Storage
* Google Cloud Storage
