Con l’adozione sempre maggiore di servizi cloud, emerge sempre di più la necessità di fornire, tramite una singola piattaforma, un determinato servizio ad un numero elevato di clienti, in modo quanto più possibile automatico. Oltre a questo, vi è anche l’esigenza di gestire la rivendita del servizio cloud tramite agenti o rivenditori, con la conseguente necessità di calcolare le adeguate provvigioni automaticamente e nella massima trasparenza, fornendo il relativo account della piattaforma anche all’agente stesso. Non di meno, un servizio cloud ha necessariamente bisogno di un sistema di erogazione che ne consenta la scalabilità, ad esempio per gli aggiornamenti evolutivi e bug fixing.