Sviluppo di piattaforme SaaS

Il software che vendete, non solo quello che usate.

Costruiamo la piattaforma che è il vostro prodotto: ogni cliente nel proprio spazio, separato da quello degli altri, con abbonamento, fattura e diritti di accesso. Separazione dei dati, pagamenti ricorrenti e crescita sono previsti dal primo giorno, non aggiunti al secondo anno.

  • Clienti davvero separati
  • Il codice è vostro
  • Rispondiamo entro 24 ore
Quando ha senso una piattaforma SaaS

Quattro situazioni in cui il vostro software diventa un prodotto.

Oggi lo usate soltanto voi

Avete fatto costruire uno strumento che ogni giorno vi toglie lavoro. Ora volete venderlo ad altri invece di tenerlo per voi.

Altri del vostro settore lo chiedono

Si è sparsa la voce che avete uno strumento tutto vostro. Chi ve lo chiede è già un cliente pagante in attesa: basta che lo strumento diventi vendibile.

Abbonamento o pagamento a consumo

La vostra attività non vive di vendite singole ma di importi mensili o di unità consumate. Deve gestirlo il software stesso, non la vostra contabilità a mano.

I dati devono essere davvero separati

Una colonna con il numero del cliente non basta il giorno in cui un filtro dimenticato nel codice mostra a uno i numeri dell’altro. La separazione appartiene all’architettura.

Che cosa comprende la piattaforma

Sei elementi di cui ogni piattaforma SaaS ha bisogno, e sono quelli che costano di più se aggiunti dopo.

Spazi cliente separati

Ogni cliente lavora nel proprio spazio: dati propri, utenti propri, impostazioni proprie, aspetto proprio. Visto da fuori sembra una sua applicazione.

Abbonamenti e pagamenti ricorrenti

Piani, periodo di prova, passaggio a un piano superiore o inferiore, disdetta e fattura vivono nella piattaforma stessa. Carte e addebiti passano da un servizio di pagamento affermato come Stripe.

Utenti, ruoli e permessi

Il vostro cliente invita da sé i colleghi e assegna i permessi. Chi vede e chi modifica che cosa lo decide nel proprio spazio, senza che dobbiate intervenire voi.

Un’area di amministrazione per voi

Un’area riservata alla vostra squadra: quali clienti sono attivi, chi consuma quanto, dove un pagamento è fermo e chi ha bisogno di aiuto. Senza passare dalla banca dati.

Un’interfaccia per i vostri clienti

Un’interfaccia di programmazione documentata, con chiavi di accesso proprie, perché i vostri clienti colleghino la piattaforma ai loro sistemi. Spesso è il motivo per cui restano.

Misurazione dell’uso e fatturazione

Chiamate, documenti, postazioni o gigabyte vengono contati e finiscono direttamente in fattura. Il vostro cliente vede a che punto è in ogni momento, invece di essere sorpreso a fine mese.

Separazione dei clienti

Separare i clienti prima che arrivi il primo

In una piattaforma SaaS i dati di tutti i clienti vivono nella stessa applicazione. Quanto siano separati lo decide l’architettura, non la schermata. Aggiungere la separazione più tardi significa rimettere mano a quasi ogni interrogazione dell’applicazione, e per giunta mentre la piattaforma è già in funzione.

La separazione nel modello dei dati

Ogni interrogazione sa da sé a quale cliente appartiene. Un filtro dimenticato nel codice non può più consegnare le righe del vicino.

Separati anche nelle copie e nella cancellazione

Copia di sicurezza, ripristino e cancellazione girano per singolo cliente. Se uno se ne va, gli consegnate i suoi dati e li rimuovete senza toccare quelli degli altri.

Quanta separazione serve davvero

Schema proprio o banca dati propria per ogni cliente: dipende da quanto sono delicati i dati e da che cosa i vostri clienti devono garantire nei loro contratti. Lo decidiamo prima della prima riga di codice.

Pagamenti ricorrenti

Una fatturazione senza brutte sorprese

Nel SaaS la vendita non è il momento del pagamento ma l’inizio di una lunga serie. Che cosa succede nel mezzo il software deve saperlo prima: prova, cambio di piano, carta rifiutata, disdetta, fattura. Ognuna di queste regole è una decisione commerciale, non un dettaglio tecnico.

Prova e cambio di piano

Chi passa a un piano più grande a metà mese paga in proporzione, e lo stesso vale per chi torna indietro. Queste regole le fissiamo con voi prima che finiscano nel codice.

Quando il pagamento non riesce

Un pagamento rifiutato è normale amministrazione, non un’eccezione. Sollecito, secondo tentativo, blocco dell’accesso e riapertura si svolgono in automatico e restano tracciabili.

Fatture che vanno in contabilità

Numerazione, indirizzi, valuta ed esportazione verso la vostra contabilità fanno parte del pacchetto fin dall’inizio, così a fine mese nessuno ricopia numeri a mano.

Crescita

Dal primo cliente al millesimo

Una piattaforma con cinque clienti perdona quasi ogni decisione. Con mille non ne perdona più nessuna. Alcune scelte di fondo vanno quindi fatte bene già all’inizio, anche se il primo giorno non servono a nessuno. Sono esattamente quelle che poi non si spostano più senza fermare la piattaforma.

Clienti nuovi senza lavoro manuale

Un cliente nuovo si configura da solo: conto, spazio, dati di base, invito ai colleghi. Altrimenti ogni nuovo arrivo diventa lavoro vostro.

I compiti lunghi girano in secondo piano

Importazioni, esportazioni, rapporti e invii non bloccano l’interfaccia. Ciò che richiede tempo finisce in una coda e si fa vivo quando ha finito.

Aggiornare senza spegnere tutti

Le nuove versioni vanno in linea a piccoli passi e si possono annullare. Nel migliore dei casi i vostri clienti non se ne accorgono affatto.

Piattaforma vostra o piattaforma in affitto?

Due modi di vendere un prodotto. Uno è vostro, l’altro sta in piedi prima.

A chi appartiene il prodotto

Piattaforma vostra

A voi. Codice, banca dati e account sono a vostro nome.

Piattaforma in affitto o low-code

I dati sono vostri, il prodotto in sé resta di altri.

Il margine mentre crescete

Piattaforma vostra

I costi di esercizio salgono molto più lentamente del numero di clienti.

Piattaforma in affitto o low-code

Il fornitore guadagna per cliente o per utente, in modo permanente.

Fin dove potete personalizzare

Piattaforma vostra

Senza limite. Ciò che il vostro mercato chiede viene costruito.

Piattaforma in affitto o low-code

Fin dove la piattaforma lo prevede, e non un passo oltre.

L’impegno all’inizio

Piattaforma vostra

Più alto. Si costruisce prima di avere qualcosa da mostrare.

Piattaforma in affitto o low-code

Basso. Una prima versione sta in piedi in poco tempo.

La dipendenza dal fornitore

Piattaforma vostra

Nessuna. L’infrastruttura si sposta quando lo decidete voi.

Piattaforma in affitto o low-code

Prezzi, limiti e condizioni li stabilisce il fornitore.

L’uscita se un giorno cambiate

Piattaforma vostra

Una consegna: codice sorgente, banca dati, account.

Piattaforma in affitto o low-code

Una ricostruzione, perché tutta la logica resta dal fornitore.

Diciamolo con franchezza: se dovete ancora capire se qualcuno pagherà per tutto questo, l’affitto è spesso il primo passo più saggio. Costruire conviene quando la domanda c’è e l’affitto per cliente comincia a farsi sentire.

Con che cosa costruiamo il SaaS

Strumenti collaudati, che reggono anche al millesimo cliente.

Interfaccia utente

React, Next.js

Server

Node.js, Python, Go

Dati

PostgreSQL con separazione per cliente, Redis

Fatturazione e infrastruttura

Stripe, AWS, Azure, Docker

Domande frequenti
Quanto costa una piattaforma SaaS?

Dipende da quanto deve già saper fare la prima versione, e per questo non diciamo nessuna cifra prima di saperlo. Nel primo colloquio, che è gratuito, stabiliamo quali funzioni servono davvero per il vostro primo cliente pagante. Poi ricevete un prezzo fisso per quel perimetro preciso, e ciò che si aggiunge in seguito si concorda a parte.

Primo colloquio gratuito
Possiamo partire con poche funzioni?

È anzi la via abituale. Accesso, spazi cliente separati e un abbonamento bastano per servire il primo cliente pagante. Tutto il resto nasce dopo, a partire da ciò che quei clienti chiedono davvero e non da una lista di desideri scritta all’inizio.

Come vengono separati i dati dei nostri clienti?

A seconda del progetto ogni cliente riceve un proprio spazio di dati o una propria banca dati. Quale strada sia giusta dipende da quanto sono delicati i dati, da quanti clienti vi aspettate e da che cosa volete garantire per contratto ai vostri clienti. Lo decidiamo all’inizio, perché dopo non si cambia quasi più.

Alla fine la piattaforma è nostra?

Sì. Codice sorgente, banca dati e account sono a vostro nome e li ricevete per intero. Potete riprendere la gestione in proprio più avanti, o affidarla a qualcun altro, senza ripartire da zero.

Abbiamo uno strumento interno. Può diventare un prodotto?

Spesso sì, ma raramente così com’è. Un’applicazione interna conosce un solo cliente: voi. Vanno aggiunti accesso, separazione dei clienti, ruoli e fatturazione. Guardiamo quello che esiste e vi diciamo con franchezza se convertire o ricostruire costi meno.

Siamo obbligati a usare Stripe?

No. Per i pagamenti ricorrenti Stripe è spesso la scelta più semplice, perché carte, solleciti e fatture lì sono già risolti. Se preferite un altro servizio di pagamento, o volete collegare la contabilità che avete già, costruiamo in quel modo.

Raccontateci che cosa deve saper fare la vostra piattaforma.

Nel primo colloquio, gratuito e senza impegno, ripercorriamo chi sono i vostri clienti, per che cosa devono pagare e quale prima versione basta per arrivarci. Rispondiamo entro 24 ore.

Fissare il primo colloquio

Preferite una risposta subito? L’assistente IA in basso a destra vi aiuta immediatamente.

Contatto

Pronti per la vetta?

Raccontateci il vostro progetto. Rispondiamo entro 24 ore con una valutazione onesta. Gratuito e senza impegno.

hallo@aurphi.ch
AurPhi MoukrimMarktstrasse 18, 8853 Lachen SZ, SvizzeraIndirizzo postale, nessun accesso al pubblico. Appuntamenti su richiesta.