Software as a Service sviluppo (SaaS), prevede la creazione di software che è disponibile on-demand. Può anche essere chiamato cloud computing. SaaS si propone di fornire una più veloce e pratico modo di fornire software e programmi per aziende e generali degli utenti.
Con SaaS, un utente di computer arriva a usare programmi come Google Docs ® e Photoshop ® Express senza dover installare i programmi. Invece, li usano al largo di un server esterno. Gli utenti possono accedere ai programmi immediatamente se tali programmi sono disponibili per l'uso online. Uno dei principali vantaggi di questo sistema è che le promesse si elimina la necessità di trasferire i file dal computer host. Il processo di trasferimento di file in teoria, è eliminato in quanto tutti i file vengono salvati su un server in una posizione centrale, sia a livello locale o su Internet. Gli utenti possono scaricare il software SaaS sul proprio computer o utilizzare direttamente dal server, a seconda della situazione. Sotto i metodi tradizionali di distribuzione del software, quando una persona acquista un computer, i programmi di solito vengono già installato . Se una persona vuole aggiungere nuovi programmi, che ha di solito per l'acquisto di loro. Questo costo potrebbe diventare esorbitanti, soprattutto nelle grandi aziende. Quando un'azienda vuole installare nuovo software, si è spesso per l'acquisto di licenze individuali per il fatto che il software per ogni sistema che si è. In molti casi, le licenze non sono disponibili per uso di gruppo e sono offerti solo per i singoli sistemi. L'acquisto di licenze multiple per ogni dipendente che ha bisogno di utilizzare il software potrebbe essere molto costoso. Le aziende sperano di eliminare questo costo esorbitante con lo sviluppo SaaS. Utilizzando SaaS, gli stessi programmi possono essere scaricati via Internet a un numero qualsiasi di sistemi. A un costo di tempo è spesso tutta la società deve pagare. Alcuni credono che l'avvento e la crescita di condivisione di file su Internet è, almeno in parte responsabile per lo sviluppo SaaS. Quando la velocità di Internet erano più lenti, è stato molto tempo e, in alcuni casi, non è stato possibile scaricare interi programmi. Velocità più elevate hanno consentito alle persone di scaricare file di dimensioni maggiori in minor tempo, e le reti più grandi hanno contribuito a rendere possibile per i programmi di SaaS per essere condivisi in rete.Software distribuito sotto SaaS di solito non è gratuito, così le società di software e di coloro che sono coinvolti nello sviluppo SaaS sono in grado di trarre profitto dalla distribuzione del software. Molti credono che le imprese di sviluppo SaaS si svilupperà, in quanto questo metodo di distribuzione del software potrebbe rendere possibile per gli enti di più per iniziare a sviluppare applicazioni. Commercializzazione e distribuzione di programmi dovrebbero essere meno costosi e più efficienti i canali di vendita tradizionali del software.
