StorPool développe un stockage en mode bloc défini par logiciel pour ceux qui construisent des clouds publics ou privés, tels que les hébergeurs, les fournisseurs de services et les entreprises. Le logiciel regroupe la capacité des disques locaux NVMe, SSD et HDD de serveurs standard sous GNU/Linux en un seul pool de stockage partagé, selon une architecture distribuée sans partage (shared-nothing). Des intégrations existent avec OpenStack, CloudStack, OpenNebula, Kubernetes et Proxmox VE. Outre l'exploitation autonome, le site décrit un service entièrement managé (STaaS), où l'équipe de StorPool surveille et maintient le stockage.
StorPool possède un bureau à Sofia, en Bulgarie, ainsi qu'un bureau à Wilmington, dans le Delaware (États-Unis), sous le nom StorPool Storage Inc. Le site ne nomme ni propriétaire ni société mère. Le logiciel est propriétaire, non open source. Le logiciel s'exécutant sur vos propres serveurs, vous décidez de l'emplacement des données, par exemple dans un centre de données européen. Pour le service managé, vérifiez l'emplacement du stockage et le cocontractant.