Salta al contenuto

Piattaforme per più aziende clienti

Un solo software per tutte le aziende che lo usano, con i dati di ognuna separati e un aggiornamento unico che arriva a tutte.

Una copia del programma per ogni cliente, e nessuna uguale alle altre

Per esempio, hai fatto costruire un programma per gestire gli interventi della tua ditta di manutenzione, e ora lo vendi ad altre ditte. Per ognuna hai fatto una copia, con il suo database e il suo indirizzo. Ti serve una piattaforma multi tenant, cioè un solo software che serve tutte le ditte e tiene separati i loro dati.

Oggi ogni correzione va ripetuta su ogni copia, e dopo qualche mese nessuna è più uguale all'altra. Quando una ditta chiede una funzione nuova, devi scegliere se darla solo a lei o portarla a mano su tutte le copie.

Cosa si costruisce

Dati separati per ogni azienda

Ogni riga del database appartiene a un'azienda, e il database stesso impedisce di leggere quelle delle altre. La separazione vale anche per una schermata nuova scritta domani.

Utenti e ruoli dentro ogni azienda

Il responsabile di ogni azienda invita i suoi colleghi e decide cosa vede ognuno. Gli account non li devi creare tu a mano.

Personalizzazioni senza copie

Il logo e i moduli attivi si impostano azienda per azienda, dalle impostazioni. Il codice resta uno solo per tutte.

Un pannello per gestire tutte le aziende

Da qui attivi una nuova azienda e vedi quanto la usa. Se ti chiedono aiuto, entri nel loro account come supporto e l'accesso resta registrato.

Un aggiornamento che arriva a tutte

Una correzione va online una volta e la trovano tutte le aziende. Le funzioni nuove si possono accendere prima per poche aziende, per provarle.

Un piano per ogni azienda

Ogni azienda può avere il suo piano, con più o meno utenti e moduli. Il pagamento ricorrente si collega all'azienda, per esempio con Stripe Billing.

Come si lavora

  1. Si parte da quello che hai

    Se il software esiste già, Beyond Studio guarda il codice e il database prima di proporti qualcosa. Poi ti dice se si può trasformare o se conviene ripartire da una base nuova.

  2. Si decide cosa cambia da un'azienda all'altra

    Si stabilisce cosa è uguale per tutte e cosa diventa un'impostazione. Ogni richiesta particolare passa da qui, così il codice resta uno.

  3. La separazione si prova con due aziende finte

    Lo studio costruisce la base e la prova con i dati di due aziende inventate. Si controlla che nessuna delle due veda niente dell'altra, in ogni schermata e in ogni esportazione.

  4. Le aziende si spostano una alla volta

    I dati di ogni copia si importano nella piattaforma, un'azienda dopo l'altra. La copia vecchia resta accesa finché il cliente non ha controllato i suoi dati.

Più nel dettaglio

Una copia per cliente o un software per tutti

Una copia per ogni cliente sembra la strada più rapida, e con due o tre clienti regge. Il costo arriva dopo, perché ogni aggiornamento va ripetuto e le copie smettono di essere uguali.

Un solo software per tutte le aziende chiede più attenzione all'inizio, soprattutto sulla separazione dei dati. In cambio ogni correzione si fa una volta, e per un cliente nuovo basta un'impostazione, senza preparare un altro server. Hai anche un solo posto da controllare: se qualcosa si guasta lo vedi subito e lo correggi per tutte le aziende insieme.

Come si verifica che i dati restano separati

Gli errori di solito stanno nei punti meno visibili: la ricerca, le esportazioni, i file allegati, le email automatiche. Una schermata può mostrare i dati giusti mentre un'esportazione scarica anche quelli di un'altra azienda.

Per questo lo studio impone la separazione nel database, con regole che valgono per ogni lettura. Se una funzione nuova dimentica un filtro, il database restituisce comunque solo le righe dell'azienda giusta. Anche i file caricati da ogni azienda stanno in spazi separati, e i link per scaricarli scadono dopo poco tempo.

Domande frequenti

Un'azienda può vedere i dati di un'altra?

No. La separazione è scritta nel database, e si prova prima di ogni aggiornamento con controlli automatici.

Un cliente grande vuole un server tutto suo. Si può fare?

Si può prevedere, con costi diversi da mettere nel preventivo. Il codice resta lo stesso, e cambia solo il server su cui gira.

Posso trasformare il software che ho già?

Dipende da come è scritto. Dopo averlo guardato, lo studio ti dice cosa si può tenere e quanto lavoro serve per il resto, prima di iniziare.

Ogni azienda può avere il suo indirizzo?

Sì. Ogni azienda può entrare da un suo sottodominio, per esempio ditta.tuapiattaforma.it, e trovare il suo logo.

Cosa succede se un'azienda smette di usare la piattaforma?

Può esportare i suoi dati in un formato leggibile, come un file Excel. Poi i dati si cancellano secondo quanto hai previsto nel contratto con lei.

Racconta cosa ti serve

Una videochiamata per capire come lavori oggi e cosa vorresti cambiare. La prima chiacchierata non ti impegna a niente.

Torna all’inizio della pagina