Sviluppo piattaforme CMS, ERP e CRM
e software aziendali personalizzati
Software costruito attorno alla tua azienda
Un gestionale di mercato chiede all'azienda di adattarsi al software. Uno su misura fa il percorso opposto: parte da come si lavora e costruisce il sistema intorno. È così che sviluppiamo CMS, ERP e CRM.
Il punto di partenza non è la tecnologia, è capire come si muovono le informazioni dentro l'azienda: chi le inserisce, chi le controlla, dove si fermano oggi. Il resto viene dopo.
Piattaforme software
Automatismi e sincronie dati
Sistemi CMS su misura
Soluzioni ERP integrate
Sviluppo CRM ad-hoc
Dove lavora un gestionale sviluppato ad hoc?
Principalmente in tre ambiti:
- Gestione del personale: timbrature, ore per commessa, ferie e permessi, con dati subito pronti per chi elabora le buste paga
- Magazzino e campionario: carichi, scarichi e giacenze sempre allineati, per la manifattura o per la vendita al dettaglio e la rappresentanza
- Sistemi di prenotazione: disponibilità, calendario e conferme in un posto solo, per hotel, palestre e corsi
Spesso chi inserisce i dati non è seduto a una scrivania: timbra in reparto, prende ordini a casa del cliente, segna una prenotazione al banco. Quando il gestionale deve arrivare fin lì, sul campo, serve un'app che scriva sullo stesso sistema.
A Toscana Service serviva proprio questo: il gestionale per chi sta in ufficio, l'app per chi sta fuori, un solo archivio di ordini e listini.
Software aziendali commerciali o personalizzati
Non tutto va scritto sempre da zero. Se i processi dell'azienda sono quelli che un software di mercato copre già, la scelta sensata è partire da quello: ci occupiamo di installazione, configurazione e manutenzione, e aggiungiamo le personalizzazioni lì dove il software incontra i suoi limiti. Lo sviluppo su misura ha senso nel caso opposto, cioè quando il processo è talmente specifico dell'azienda che adattarlo a un software esistente costa più che scriverlo.
Sui commerciali lavoriamo soprattutto con questi, divisi per categoria:
Gestionali: Mexal, eSolver, SAP
CMS: Wordpress, Drupal, Strapi, Contentful
ERP: Dolibarr, Odoo, Panthera, Microsoft Dynamics 365
CRM: vTiger, Zoho Desk, Salesforce, SuiteCRM
Il nostro processo di sviluppo
- Analisi: guardiamo come lavora l'azienda oggi e quali sistemi sono già in uso. Serve a stabilire cosa il software deve fare, e con cosa deve parlare.
- Progettazione e prototipazione: costruiamo un prototipo navigabile prima del sistema vero, così le scelte si discutono guardando le schermate e non descrivendole a parole.
- Sviluppo e testing: scriviamo il codice e lo mettiamo alla prova sui punti che contano, cioè tenuta dei dati, permessi di accesso e comportamento dell'interfaccia quando qualcosa va storto.
- Implementazione e formazione: portiamo il sistema in produzione e formiamo chi dovrà usarlo.
- Supporto post-lancio: seguiamo il sistema con aggiornamenti e correzioni nel tempo.
Prototipo · Testing · Formazione
Le costanti di ogni progetto
- Analisi prima del codice: automatizzare un processo errato serve solo a sbagliare più in fretta. Prima di scrivere una riga guardiamo come si lavora oggi e dove il flusso si inceppa
- Un interlocutore solo: chi progetta il sistema è chi lo scrive, ed è chi risponde quando serve una modifica. Nessun intermediario fra chi la chiede e chi mette mano al codice
- Tecnologie diffuse: PHP, Laravel, MySQL. Scelte perché sono documentate e conosciute, così il sistema resta manutenibile anche da chi non lo ha scritto
- Manutenzione nel tempo: un gestionale accompagna l'azienda per anni, e nel frattempo l'azienda cambia. Aggiornamenti e modifiche fanno parte del lavoro, non sono un progetto a parte