Da 25 anni mi occupo prima come dipendente poi dal 2007 come imprenditore digitale di progettazione e sviluppo software personalizzato per le piccole e medie imprese e per quelle del settore Horeca, ossia ristoranti alberghi e pizzerie. La mia azienda nata nel 2015 come ditta individuale si chiama Micropedia e si occupa principalmente di sviluppo software per aziende
Sviluppo gestionali verticali su misura dal 1999 quando entrai in IBM.
All’epoca sviluppavo in RPG, Delphi, Lotus Notes e Visualbasic.
Il primo gestionale che ho realizzato era un software su misura per i centri di riabilitazione.
Dal 1999 al 2024 credo di aver sviluppato almeno 50 gestionali ed aver scritto qualche milione di righe di codice in diversi linguaggi di programmazione.
Che cosa vuol dire progettare un software su misura?
Progettare il software applicativo su misura significa realizzare con lo sviluppo del software la visione di un imprenditore traducendo i propri processi aziendali in uno o più strumenti di lavoro per i propri dipendenti con l’obiettivo di migliorarne l’efficienza e la produttività giorno per giorno
La realizzazione software su misura secondo le specifiche richieste dal cliente, richiede un dialogo preliminare costante tra l’imprenditore e lo sviluppatore per individuare tutti i processi che vanno implementati, l’ordine in cui vanno gestiti con eventuali paletti individuando in un flow chart tutte le possibili opzioni.
Parliamo della cosiddetta architettura del software che è la prima cosa che va implementata.
Il ciclo di vita del software su misura, noto anche come Software Development Life Cycle (SDLC), include una serie di fasi fondamentali di sviluppo di software atte a garantire che il gestionale sia sviluppato in modo efficiente, efficace e rispondente alle esigenze specifiche del cliente. Ecco una descrizione dettagliata di ciascuna fase:
1. Pianificazione e Analisi dei Requisiti
Obiettivo: Comprendere a fondo le esigenze del cliente e definire i requisiti funzionali e non funzionali del software.
Step:
-
- Raccolta dei Requisiti: Incontri con il cliente e gli stakeholder per raccogliere informazioni dettagliate su ciò che il software deve fare.
-
- Analisi dei Requisiti: Valutazione e documentazione dei requisiti, inclusa la fattibilità tecnica e la stima dei costi e dei tempi.
-
- Specifica dei Requisiti: Creazione di un documento di requisiti dettagliato che descrive tutte le funzionalità desiderate.
2. Progettazione del Sistema
Obiettivo: Definire l’architettura del sistema il software di sviluppo e la progettazione tecnica dettagliata.
Step:
-
- Progettazione dell’Architettura: Creazione di diagrammi di architettura per descrivere come i componenti del sistema interagiranno.
-
- Progettazione dei Moduli: Dettaglio di ogni modulo o componente del software, comprese le interfacce e le dipendenze.
-
- Progettazione del Database: Definizione della struttura del database, inclusi i diagrammi ER (Entity-Relationship).
3. Implementazione (Sviluppo progetto software)
Obiettivo: Scrivere il codice sorgente del software in base alla progettazione.
Step:
-
- Scrittura del Codice: Sviluppo del codice sorgente per ciascun modulo, utilizzando le tecnologie e i linguaggi di programmazione scelti per lo sviluppo sw
-
- Version Control: Uso di sistemi di controllo versione (es. Git) per gestire le modifiche al codice.
-
- Revisione del Codice: Revisione e approvazione del codice da parte di colleghi o team leader per garantire la qualità.
4. Verifica (Testing)
Obiettivo: Assicurare che il software funzioni correttamente e soddisfi i requisiti specificati.
Step:
-
- Test Unità: Verifica delle singole unità o componenti del software.
-
- Test di Integrazione: Testare l’interazione tra i diversi moduli.
-
- Test di Sistema: Eseguire test completi del sistema per verificare che tutte le parti funzionino insieme come previsto.
-
- Test di Accettazione Utente (UAT): Test finale con il cliente per garantire che il software soddisfi le loro aspettative e requisiti.
5. Distribuzione (Deployment)
Obiettivo: Rilasciare il software nell’ambiente di produzione.
Step:
-
- Preparazione dell’Ambiente: Configurazione degli ambienti di produzione, inclusi i server e il database.
-
- Installazione del Software: Distribuzione del codice nell’ambiente di produzione.
-
- Verifica Post-Distribuzione: Test finale per assicurarsi che il software funzioni correttamente nell’ambiente di produzione.
6. Manutenzione
Obiettivo: Garantire che il software rimanga funzionante e aggiornato nel tempo.
Step:
-
- Risoluzione dei Problemi: Correzione di bug e problemi segnalati dagli utenti.
-
- Aggiornamenti e Miglioramenti: Implementazione di nuove funzionalità e miglioramenti basati sul feedback degli utenti e sui cambiamenti dei requisiti.
-
- Monitoraggio e Supporto: Monitoraggio continuo delle prestazioni del sistema e supporto tecnico agli utenti.
7. Disposizione (Decommissioning)
Obiettivo: Gestire la fine della vita utile del software.
Step:
-
- Pianificazione del Fine Ciclo: Determinazione del momento opportuno per dismettere il software.
-
- Migrazione dei Dati: Trasferimento sicuro dei dati a un nuovo sistema o archiviazione.
-
- Disattivazione del Software: Rimozione del software dall’ambiente di produzione e chiusura dei servizi correlati.
Modelli di SDLC
Esistono vari modelli di SDLC, ciascuno con un approccio diverso alla gestione delle fasi sopra descritte:
-
- Waterfall: Un approccio lineare e sequenziale.
-
- Agile: Un approccio iterativo e incrementale che favorisce la flessibilità e il feedback continuo.
-
- Spiral: Un approccio basato sui rischi che combina elementi del modello Waterfall e Agile.
-
- DevOps: Integra sviluppo e operazioni per migliorare la collaborazione e la distribuzione continua.
La scelta del modello dipende dai requisiti del progetto, dalla complessità del software e dalle preferenze del team di sviluppo e del cliente.
Cosa deve fare un software gestionale
Lo scopo principale di sviluppare software deve essere quello di aiutare l’utente a commettere meno errori possibili gestendo tutte le possibili anomalie di processo possa incontrare durante l’operatività.
Quali software utilizzano le aziende?
La maggior parte delle aziende italiane utilizza software verticali, ossia generici progettati per andar bene per qualsiasi realtà di quel settore o di quella tipologia, ad esempio i programmi per la gestione della contabilità o del magazzino. Durante il processo di software selection durante il quale una azienda valuta la migliore software house spesso viene sottovalutata l’importanza di farsi scrivere da uno sviluppatore un programma interamente personalizzabile secondo le proprie esigenze.
Perché il software su misura è migliore?
Quando conviene adottare in azienda un software personalizzato?
Il software su misura a mio avviso è migliore di questi gestionali Zucchetti o Teamsystem per una serie di ragioni. Lo dico dall’alto della mia esperienza con clienti che da oltre vent’anni usano i miei programmi.
Con mia grande soddisfazione mi sono capitati casi in cui clienti passati a gestionali blasonati i migliori gestionali per le aziende italiane poi dopo due tre anni sono tornati con me. Ecco i motivi:
-
- Quando l’azienda utilizza un programma bello e fatto deve adattarsi alle sue funzioni, non può decidere come fare le cose anche un semplice nome di campo può creare fastidio.
-
- Quando l’azienda produttrice fa degli aggiornamenti al software li fa per tutti gli utenti e le aziende devono adeguarsi obbligatoriamente anche se gli andava bene la funzione precedente
-
- Non è possibile chiedere modifiche in tempi brevi e spesso sono molto costose
-
- L’assistenza è molto più costosa rispetto a quella di una piccola software house
-
- Perfetta Adattabilità: Il software su misura viene sviluppato esattamente secondo le esigenze e i processi specifici dell’azienda, senza la necessità di adattarsi a funzionalità standardizzate.
-
- Migliore Integrazione: Può essere progettato per integrarsi perfettamente con i sistemi e le infrastrutture esistenti dell’azienda, migliorando l’efficienza operativa.
-
- Scalabilità Personalizzata: Cresce insieme all’azienda, permettendo l’aggiunta di nuove funzionalità e moduli man mano che le esigenze cambiano, senza dover affrontare grandi ristrutturazioni o passaggi a nuovi software.
-
- Proprietà del Codice: Con il software su misura, l’azienda spesso possiede il codice sorgente, garantendo maggiore controllo e libertà di apportare modifiche future senza dipendere completamente da fornitori esterni. Come dicevo prima il problema della business continuity quando ci si affida ad un freelance è un falso problema che introduce chi magari per interessi personali vuole fare entrare una grande azienda senza pensare alle conseguenze.
-
- Sicurezza Migliorata: Essendo sviluppato specificamente per l’azienda, il software su misura può avere misure di sicurezza personalizzate che riducono i rischi associati a vulnerabilità comuni nei software standard.
-
- Supporto Flessibile e Personalizzato: Il supporto tecnico è generalmente più rapido e personalizzato, poiché il fornitore ha una conoscenza approfondita del software e dei requisiti specifici dell’azienda e solitamente ti lascia anche il numero di cellulare. Le grandi aziende devi aprire un ticket e ti rispondono se tutto va bene dopo tre giorni.
-
- Software più semplice da utilizzare: i programmi su misura sono più semplici da utilizzare perché la user experience, le interfacce vengono sviluppate insieme agli imprenditori e ai dipendenti. Ho feedback di utenti di livello medio basso che hanno grosse difficoltà ad usare gestionali come SAP.
-
- Investimento a Lungo Termine: Anche se l’investimento iniziale per lo sviluppo customizzato di un software può essere maggiore in fase iniziale, a lungo termine il software su misura può risultare più economico grazie alla riduzione dei costi di licenza del supporto tecnico e aggiornamento e all’aumento dell’efficienza operativa. Le grandi aziende i soldi veri li prendono successivamente. In ogni caso puoi sempre sfruttare un voucher per la digitalizzazione che esce ogni anno.
-
- Sei proprietario del tuo software: Un software di una grande azienda come Sap, Zucchetti, Teamsystem non sarà mai di tua proprietà. Un software personalizzato puoi acquistare i sorgenti e garantire che nessuno mai si intrometta tra te e il tuo business.
- Scelta della basedati: essendo il software personalizzato è possibile decidere se debba girare sulla rete aziendale, in una intranet oppure possa essere disponibile anche in cloud.
E ‘una questione di business continuity dicono
Un appunto che viene fatto alle piccole software house è che rivolgendosi a questi grandi colossi si riceve sicuramente un trattamento più professionale e più efficiente e non si rischia di venire meno se il programmatore dovesse vincere il superenalotto.
Dall’alto della mia esperienza posso dire che non è così. Le piccole e medie imprese per questi grandi colossi sono clienti marginali e spesso le commesse vengono subappaltate a piccole realtà locali e l’azienda, pur avendo acquistato un programma da una grande casa, alla fine si trova comunque ad aver a che fare con un tecnico di una piccola azienda però con i costi della multinazionale.
La continuità viene garantita dall’acquisto dei sorgenti e dall’utilizzo da parte dello sviluppatore di una piattaforma o un framework largamente utilizzato a livello nazionale. Io ad esempio utilizzo la piattaforma Instant developer, molto conosciuta e diffusa in tutta Italia che mi consente di sviluppare in Java applicazioni web e mobile su server Linux certificati da OVH che è conosciuta da oltre 1800 sviluppatori e software house italiane.
Come scegliere una software house?
Anche le piccole software house sono affidabili e come ho appena spiegato, facendo un accordo sul riutilizzo e l’acquisto dei sorgenti della applicazione, utilizzando un linguaggio di sviluppo comunemente utilizzato si riescono a superare tutti questi problemi di business continuity.
Personalmente ho da 25 anni acquisito oltre cento clienti, non ho mai abbandonato nessuno e lavoro da solo anche con la pubblica amministrazione avendo tra i miei clienti una ventina di istituti alberghieri e per me parlano le mie recensioni. Sono infatti presente sul portale Agid col mio gestionale alberghiero Hotelpedia e presto anche con Ipsar food, il programma di gestione magazzino per i laboratori di cucina degli Ipsar.
Quando si sceglie una software house non bisogna guardare il nome ma alla sostanza.
La fornitura software su misura dipende essenzialmente dalla persona che vi seguirà, dalla sua bravura, dalla sua disponibilità e dalla sua rapidità nella risoluzione dei problemi.
Il software personalizzato è obsoleto?
Un altro luogo comune è l’obsolescenza del software personalizzato.
Personalmente lavoro da più di vent’anni con tre clienti di medie imprese campane che utilizzano quotidianamente i miei software. Il programma viene aggiornato almeno una volta a settimana vuoi per risoluzioni di anomalie, vuoi per l’implementazione di nuove funzioni o per modifica di vecchie procedure.
Non esiste un programma più aggiornato di un software personalizzato.
Anche i grandi gestionali si aggiornano a dire la verità ma le modifiche le decidono loro non voi. In pratica con un programma come SAP nella vostra azienda siete voi che dovete adattarvi ai loro processi non loro ai vostri.
Se poi chiedete delle personalizzazioni, non faccio nomi di aziende ma mi è capitato di leggere dei preventivi, sono dolori!
Quali software su misura si possono personalizzare?
Un primo consiglio che posso darvi è non personalizzate il software di contabilità.
Tra tutti i software forse l’unico con cui potreste avere più problemi nella personalizzazione sono i programmi di contabilità.
Negli ultimi anni sono nati infatti nuovi servizi telematici come la fattura elettronica, il documento commerciale e si dialoga sempre più telematicamente con commercialisti le banche e l’agenzia delle entrate.
Essendo fasi molto critiche con le leggi ed i provvedimenti che cambiano ad ogni finanziaria le grandi aziende sono sicuramente un punto di riferimento più proattivo da questo punto di vista.
Qual è il miglior software gestionale per la contabilità? Per me uno vale l’altro, per cui scegliete per la vostra contabilità un programma di Teamsystem o il gestionale fiscale Datalog o quello di Zucchetti senza problemi.
Per quanto riguarda il resto vi consiglio il programma gestionale su misura che si interfaccerà col programma di contabilità senza problemi.
Negli anni ho realizzato specialmente con Teamsystem tante integrazioni che funzionano perfettamente. Ad esempio ho personalizzato la produzione e tramite le API di Gamma enterprise scarico il magazzino su Alyante durante le fasi di lavorazione.
In un altro software per la produzione farmaceutica in seguito al rilascio del lotto di prodotto finito lo libero per la vendita tramite un interfaccia sul programma di contabilità sempre di Teamsystem.
Vediamo adesso quali sono i principali programmi su misura che si possono personalizzare con successo.
Sistemi di produzione su misura
Nella mia carriera ho sviluppato diversi software verticali personalizzati per la gestione della produzione, perché quelli in commercio non sono molto flessibili e non si riescono a personalizzare a tal punto da venire incontro ad esigenze particolari dei clienti.
Negli anni ho sviluppato sistemi di produzione su misura per i seguenti settori:
-
- Calzaturiero
-
- Arti grafiche
-
- Materie plastiche
-
- Farmaceutico
- Software di geologia (sono laureato in Scienze Geologiche ho sviluppato software su misura all’università)
-
- Galenico
Altri tipi di software personalizzati
-
- Audio protesico
- Finanziario (gestione bandi, gestione pratiche finanziarie ho lavorato sette anni in Creditalia come sviluppatore sw)
- Gestionali settore energia (sono finalista allo SMAU per un software sviluppato per Gaia energy)
- Ospedaliero (CUP e gestione reclami per Rome American Hospital)
- Software su misura per la gestione del budget aziendale nel settore alberghiero
- Gestionali di magazzino (Ipsar food gestione del magazzino dei laboratori di cucina degli istituti alberghieri)
- Gestionale alberghiero e revenue management (Ho sviluppato il PMS Hotelpedia)
- Sistemi di workflow management per la gestione documentale e della produzione
- Noleggio (biciclette, gommoni, campeggio, barche)
- Gestione dei contratti (software per la firma delle privacy policy da remoto)
- Gestione dei curriculum (software per la gestione dei curriculum nei grandi alberghi per ufficio del personale)
- Portali (portale per marketers, portale per gli chef tipo linkedin con schede articoli foto profili)
I software si dividono in software di sistema ossia sistemi operativi e software applicativo. Sebbene anche il software di base possa essere personalizzato come nel caso di Linux, quando parliamo di customizzazione software parliamo sempre di software applicativo.
Le tipologie di software che ho personalizzato nella mia carriera
Software personalizzabili con successo sono gestionali personalizzati come CRM, sistemi di workflow management, sistemi per la gestione delle pratiche finanziarie, software per la gestione dei call center, software per la gestione del magazzino degli istituti alberghieri, software per la gestione della prenotazione delle biciclette, software per la gestione dei buoni in cartoleria, software personalizzati di business intelligence, software per le fiere, integrazione con macchinari per l’industria 4.0, applicazioni mobile per la gestione dei posti pallet del magazzino, PMS ossia software per la gestione delle prenotazioni alberghiere e dei ristoranti.
Oltre a questo si possono implementare anche applicazioni su misura molto particolari come la mia app mobile Coda Quick utile per la gestione delle code nei supermercati, negli studi medici. Una azienda di trasporti in Francia l’ha anche utilizzata per la gestione delle code dei camionisti al momento della consegna merci.
Tutti questi gestionali sono realizzati in cloud quindi utilizzabili sia da desktop che da mobile.
In questi gestionali di recente sto integrando anche l’intelligenza artificiale di Chat GPT appositamente addestrata con la documentazione aziendale.
Se tutti questi acronimi ti sono poco noti scopri cosa sono i DBMS i CRM gli ERP guardando i miei video.
Il Software as a service (Saas)
Il vantaggio sono che i costi sono sicuramente inferiori e che si può disdire in qualunque momento senza conseguenze l’affitto del programma personalizzato.
Io utilizzo questa formula con diverse soluzioni in cloud ad esempio il gestionale Ipsar Food che è un programma personalizzato per la gestione dei buoni dei docenti di sala e cucina degli istituti alberghieri nonché un gestionale di magazzino organizzato per plessi scolastici.
Il software lifetime deal
Un altra forma di software personalizzato è il lifetime deal ossia una applicazione che compri e paghi in un unica soluzione con una licenza d’uso illimitata senza assistenza. L’assistenza e le implementazioni se vuoi sono a parte e sono garantite ma è un ottima soluzione per l’imprenditore che vuole una soluzione su misura per l’azienda senza accollarsi un costo mensile.
Io ad esempio utilizzo questa formula per gli istituti alberghieri che hanno un budget limitato e trovano nel mio gestionale Hotelpedia un ottima soluzione per la didattica nei loro laboratori di accoglienza.
Lo sviluppo delle app mobile su misura
Un capitolo a parte rispetto al software di gestione, merita lo sviluppo delle applicazioni mobile su misura. Anche quelle ne ho sviluppate diverse sia per Android che per Apple.
Quelle si che sono sempre personalizzate e si connettono a software preesistenti per attingere ed elaborare informazioni.
Spesso quando realizzo un gestionale su misura in cloud dopo un po’ di tempo il cliente mi chiede anche la app mobile personalizzata, che è la diretta conseguenza dell’evoluzione aziendale.
Queste app vengono utilizzate sia per uso interno che per offrire un servizio migliore ai clienti.
Per spiegare come funziona e quali vantaggi porta una app mobile in una azienda ho scritto un ebook uscito il 29 aprile 2024 chiamato Innovazione mobile di cui vi parlo nell’articolo indicato nel link.
Perché l’Imprenditore rimanda la scelta del software customizzato?
È comune che molti imprenditori esitino nel prendere la decisione di investire in un software su misura, spesso a causa di esperienze passate negative o di preconcetti diffusi. Molti hanno già affrontato la frustrazione di dover sostituire soluzioni standardizzate che non si adattavano alle loro esigenze specifiche, ma nonostante comprendano i vantaggi del software custom, rimangono bloccati da dubbi riguardo alla qualità, ai costi e ai tempi di realizzazione. Questi timori sono spesso alimentati da una percezione errata del mercato dello sviluppo software, che è ancora relativamente giovane e, di conseguenza, vede una grande disparità nella competenza dei fornitori.
La Qualità del Software
Una delle principali preoccupazioni riguarda la qualità del software su misura. Non è raro che chi si avvicina a questo mondo abbia avuto esperienze deludenti con sviluppatori poco qualificati, che hanno consegnato soluzioni incomplete, piene di bug o sviluppate con tecnologie obsolete. Questa situazione ha creato un pregiudizio secondo cui il software su misura è inaffidabile, quando in realtà la qualità dipende fortemente dalla scelta del partner tecnologico. Affidarsi a professionisti con esperienza, che utilizzano metodologie e strumenti avanzati, è fondamentale per ottenere un prodotto di alta qualità che risponda realmente alle necessità dell’azienda.
Costi e Tempi: Comprendere le Differenze
Un altro fattore che frena gli imprenditori è l’incertezza sui costi e sui tempi di sviluppo. Le differenze nei preventivi ricevuti per lo stesso progetto possono essere sconcertanti: da offerte molto economiche con tempi rapidi, a proposte significativamente più costose e con tempi di consegna più lunghi. Questa variabilità è spesso dovuta alle diverse metodologie adottate dai fornitori. Mentre alcuni sviluppano tutto da zero, altri utilizzano framework generici che, sebbene più economici, possono risultare limitanti e meno efficaci. La soluzione ottimale spesso risiede nell’affidarsi a professionisti che abbiano sviluppato strumenti specifici per il settore in questione, permettendo così di coniugare alta qualità con costi e tempi contenuti.
L’Importanza della Trasparenza e della Comunicazione
Infine, un elemento chiave per superare l’esitazione è la trasparenza. È essenziale che l’imprenditore possa avere una chiara visibilità sull’andamento del progetto, con aggiornamenti regolari e la possibilità di intervenire in corso d’opera per effettuare eventuali aggiustamenti. Questo approccio non solo permette di evitare sorprese sgradevoli, ma contribuisce anche a costruire un rapporto di fiducia tra il cliente e il fornitore, garantendo che il software finale sia realmente allineato alle aspettative e alle esigenze dell’azienda.
Quanto costa il software su misura?
A priori non può essere definito un prezzo perché dipende da una serie di fattori:
- Nel software è compreso anche l’acquisto dei sorgenti?
- Si sta facendo un software con un inizio ed una fine o si tratta di un software a progetto che si evolve nel tempo?
- La base dati è client server o in cloud?
- Quante ore di assistenza settimanali sono previste oltre al supporto tecnico?
- Si desidera pagare solo il software e poi l’assistenza a parte oppure una forma contrattuale che preveda anche implementazioni dietro pagamento di un importo forfettario mensile?
Parliamo del tuo prossimo progetto su misura?
Ascolta i miei consigli nell’undicesima puntata della seconda stagione del mio podcast Microkast
Se sei alla ricerca di uno sviluppatore esperto per modernizzare la tua azienda con gestionali su misura, prendiamoci un caffè e parliamo con la massima riservatezza e senza alcun impegno dell’evoluzione tecnologica della tua realtà aziendale mettendo in pratica la tua visione futura.
Ecco cosa posso fare per te:
-
- Posso accompagnarti nella scelta del miglior software per la tua azienda ed eventualmente sviluppare moduli personalizzati integrati per colmare alcune lacune
-
- Grazie alla mia esperienza con la SQA (Software Quality Assurance) maturata in vent’anni di software gestionali nel settore farmaceutico convalidati da AIFA posso fornirti dei gestionali con funzioni di audit log conformi ai tuoi requisiti e privi di anomalie.
-
- Posso integrare al gestionale web app ed app mobile personalizzate
-
- Posso eseguire la migrazione dati dal tuo vecchio gestionale
- Posso integrare il gestionale al tuo sito web ad esempio con una gestione documentale (molto comoda nel settore finanziario per l’invio dei documenti delle pratiche) oppure per la raccolta delle prenotazioni come nel caso di un software noleggio bici o un PMS.
-
- Posso integrare nel tuo gestionale su misura l’intelligenza artificiale con procedure di machine learning per dargli in pasto la tua documentazione.
- Possiamo programmare incontri settimanali per fare l’analisi preliminare e successivamente nella fase post vendita per esaminare le criticità, formare il personale e progettare nuove implementazioni.
Vuoi approfondire l'argomento? Leggi i miei ebook sul software
Innovazione mobile il mio ultimo ebook
Ristorazione 4.0
Domande e risposte sui software su misura
Conosci davvero tutto sui software su misura? Sul mio canale YouTube ho creato una apposita playlist in cui rispondo a diverse FAQ sul mondo dei gestionali personalizzati e del software su misura spiegando anche tutti gli acronimi che spesso vengono utilizzati. Una risorsa gratuita e secondo me utile anche agli imprenditori che possono acquisire un questo modo la terminologia per discutere in fase di analisi preliminare con gli sviluppatori per il loro nuovo progetto in azienda.
Ecco la raccolta dei video più significativi del mio canale sull’argomento:
Tutto sui software su misura
0:16
0:16
0:16

