Come costruire Software as a Service

March 2

Come costruire Software as a Service


Software as a Service (SaaS) è ​​un modello di distribuzione per il software applicativo che non è ospitato presso la sede del cliente. Il cliente paga di utilizzare il software su una base "al bisogno" con un abbonamento, o con un contratto "pay as you go". data center privati ​​e Internet sono i luoghi di distribuzione primaria di SaaS. SaaS tipicamente affronta la gestione dei database utilizzando terminali e browser web per l'accesso dei clienti. Ci sono molti framework applicativi e piattaforme che sono adatti per la costruzione di soluzioni SaaS.

istruzione

1 Selezionare una piattaforma di sviluppo applicativo che supporta l'accesso remoto utilizzando thin client e browser web. Gli esempi includono Oracle, SQL Server, Lotus Notes / Domino e SharePoint, e linguaggi di programmazione web standard come Java e PHP. Scegliere una piattaforma che integra le proprie competenze e risorse di programmazione. I costi di licenza la piattaforma software sono una parte del carico del fornitore di soluzioni SaaS.

2 Configurare il apparecchiature hardware del server per supportare la piattaforma applicazione utilizzata per fornire la soluzione SaaS. Configurare memoria adeguata, hard disk, le risorse di rete e server di backup per supportare la base di utenti stimato. Creare nomi utente e password univoci per i clienti di accedere all'applicazione e di monitorare il loro utilizzo.

3 Sviluppare una soluzione di database che affronta una specifica nicchia. Una soluzione di Customer Relationship Management (CRM) per gli avvocati, o di un sistema di prenotazioni per la pianificazione di corsi di formazione sono esempi di software che possono essere venduti utilizzando un modello di abbonamento.

4 Creare accordi sui livelli di servizio (SLA) che definiscono i requisiti hardware e software client per i clienti di accedere alla soluzione SaaS. Calcolare e definire un tasso competitivo per caricare i clienti che utilizzano le unità fatturabili, come il tempo trascorso in l'applicazione o il numero di record salvati. Specificare la disponibilità delle applicazioni e procedure di clienti seguiranno per il supporto delle applicazioni.

Consigli e avvertenze

  • Prezzo la soluzione SaaS competitivo, offrendo ai clienti un risparmio rispetto ai costi di hardware, software, supporto e di licenza per l'utente finale di eseguire l'applicazione con le loro risorse. Costruisci la tua soluzione SaaS per scalare in una vasta base di clienti sufficiente a recuperare i costi di hardware, software, infrastrutture e sostegno ad un profitto.
  • Identificare e quantificare gli eventuali problemi di responsabilità da downtime delle applicazioni o la perdita di informazioni sensibili. La maggior parte dei contratti di servizio limitano la responsabilità di un provider può sostenere per un rimborso di unità fatturabili per i tempi di inattività.