Commvault offers backup and recovery services including file system, database, and application backups along with archiving, storage snapshots, reporting, search, analytics, replication, disaster recovery, and cloud storage. The Commvault platform includes components like CommServe, MediaAgents, Agents, Clients, Consoles, and Servers to manage backups through logical components of Clients, Agents, Subclients, Backup Sets and Storage Policies with backups stored in a ContentStore.