Xperience by Kentico uses file system providers to abstract the underlying file system of the hosting machine. Different providers allow you to access specific parts of the application's file system and redirect file storage to external locations (such as Azure Blob Storage or Amazon S3) without changing application code. All file I/O goes through the CMS.IO abstraction layer – see Files API and CMS.IO for details.
To connect providers to the correct paths, Xperience uses storage path mapping – a registry-based system that routes each application path to the appropriate provider based on your hosting environment.
The system supports the following providers: