Il modello di business Software as a Service richiede una redazione attenta dei contratti da strutturare tra il proprietario o gestore del software, gli utenti finali ed i suoi distributori. I contratti per questo tipo di modello di business sono spesso redatti e negoziati senza una reale comprensione della struttura tecnica e commerciale del modello e sono quindi spesso inutili o controproducenti.