Isolamento dati solo «per convenzione»
Campo company_id popolato in UI ma non enforcement a DB: vulnerabilità critica per clienti enterprise.
Ogni filiale usava software gestione commesse diverso o fogli: stati non allineati, doppio consuntivo e rischio GDPR. È stato rilasciato un portale SaaS con isolamento tenant, workflow approvazione e integrazione ERP: −68% ore mensili su consuntivo e +22 punti percentuali di commesse con stato aggiornato entro 48h dalla variazione sul campo.
Contesto
PMO centrale e quattro country office condividevano clienti ma non timeline né margini: export ERP nazionali non combaciavano con le ore registrate in timesheet locali.
La direzione voleva un unico software gestione commesse vendibile anche a partner white-label — quindi modello multi tenant saas fin da subito, non «istanza dedicata» per paese.
Chi cerca saas gestione commesse o sviluppo saas b2b vuole capire se conviene comprare un vertical vs costruire: Labs mostra transactional su sviluppo piattaforma saas (~0,96) e mix commercial/informational su saas gestione commesse.
Le query web app gestione progetti e applicazione multi-tenant risultano spesso navigational: il case study offre criteri tecnici (isolamento, test, rollout) oltre al brand.
Diagnosi
Campo company_id popolato in UI ma non enforcement a DB: vulnerabilità critica per clienti enterprise.
Ogni nuova filiale richiedeva giorni a ops: DNS, schema, seed ruoli — non scalabile verso partner.
Stesso progetto conteggiato in due fogli con aliquote diverse: contestazioni verso cliente e audit interni lenti.
Metodo
PostgreSQL row-level security, fixture multi-tenant per ogni suite PHPUnit, test negativi cross-tenant obbligatori in pipeline.
Sync commesse e fatturato con chiavi naturali, dead letter queue e riconciliazione giornaliera mostrata in admin tenant.
Template tenant (ruoli, stati, listini), webhooks post-creazione e limiti rate per piano commerciale.
Risultati
Stack
Apprendimenti
Il tenant model è un requisito legale. GDPR e contratti clienti richiedono prove: test automatici battono slide architettura.
ERP sync è prodotto, non cron «allegato». DLQ e metriche di lag sono parte dell'onboarding commerciale.
FAQ
Perché non acquistare un vertical SaaS già pronto?
Quando white-label, regole commerciali per paese e integrazioni ERP legacy superano la configurazione. I volumi su gestione commesse e software gestione commesse indicano mercato attivo (CPC medio-alto): il differenziatore è delivery su misura con numeri.
sviluppo web app copre questo caso?
Labs Search Intent su sviluppo web app risulta transactional ~0,822 (Italia, it); keyword overview segnala anche componente informational: il case study aggancia entrambi spiegando quando serve stack SaaS multi-tenant + ERP sync, non solo brochure.
Workshop su tenant model, integrazioni e piano sicurezza. Stima MVP e costi ricorrenti infrastruttura.
Richiesta progetto
Compila il form: riceverò contesto, obiettivi e vincoli per una prima lettura tecnica e commerciale.
Call strategica · 45 min
Scegli data e orario, compila i campi e conferma. Riceverai un riepilogo via email — il collegamento al calendario esterno verrà attivato in un secondo momento.