Si pensa sempre che il prodotto migliore sia quello fatto su misura ed effettivamente nella maggior parte dei casi è così.
Nel caso di siti web o e-commerce non è però sempre così. Se da una parte alcune richieste molto particolari non si possono fare con sistemi standard presenti sul mercato (chiamati open source come Magento, Prestashop, Woocommerce o Shopify), dall’altra parte ci sono una serie di controindicazioni da tenere in considerazione e domande da porsi prima di intraprendere la strada custom.

Esistono infatti molteplici fattori da valutare:
- Costi di sviluppo e di manutenzione
- Tempi di sviluppo e di manutenzione
- Scalabilità
- Sicurezza
- Portabilità
- Facilità d’uso
Costi di sviluppo
Prima di tutto bisogna fare una valutazione economica. Il prodotto su misura è sicuramente calato sulle esigenze dell’azienda ma la sua realizzazione può costare molto di più rispetto ad un sistema CMS Open Source. È molto facile comprendere come partire da una base già fatta con tutte le funzionalità base già presenti sia meno onerose che doverle costruire da zero.
Bisogna quindi chiedersi se le funzionalità particolari che con un sistema custom possiamo realizzare ci danno un vantaggio competitivo e quindi un aumento delle vendite tale da giustificare il prezzo più alto.
Ma oltre al costo iniziale ci sono tanti costi nascosti successivi. Un sito web o un e-commerce infatti non è un sistema statico che una volta sviluppato rimane invariato per anni. Deve evolversi sulla base dell’esigenze dell’azienda e dei suoi utilizzatori e perciò richiede una continua manutenzione e implementazione che, per le stesse ragioni dello sviluppo, è più onerosa rispetto ad un sistema CMS Open Source.
Tempi di sviluppo
Di pari passo ci sono i tempi di realizzazione della piattaforma o delle implementazioni. Il costo maggiore infatti è dovuto per la maggior parte ad uno sforzo temporale maggiore.
In un sistema CMS Open Source come Magento, Prestashop, Woocommerce o Shopify sono già comprese le funzionalità base e molto spesso ci sono sul mercato soluzioni già fatte per implementarne di nuove, questo consente una maggior velocità di implementazione dell’e-commerce.
Scalabilità
Un sistema custom non ha limiti, ma è molto facile fare un errore di valutazione iniziale che rende troppo oneroso lo sviluppo di una funzionalità.
Se non si fa un’analisi molto accurata e molto a lungo termine dell’e-commerce o della piattaforma si rischia di strutturare il sistema con tecnologie o con modalità che rendono le implementazioni future molto complesse e quindi, di fatto, impossibili da realizzare.
Anche nel caso di un CMS Open Source può capitare ma partendo da una base sviluppata per soddisfare le esigenze delle aziende più disparate e grazie da una community attiva che crea nuove soluzioni per ampliare le funzionalità è facile trovare soluzioni a basso costo che facciano al caso nostro. È davvero difficile essere gli unici al mondo ad avere questa necessità quindi altri prima di noi avranno realizzato estensioni per svolgere questo compito.
Sicurezza
Sicuramente un CMS Open Source è più attaccato di un sistema custom. Un qualunque hacker ha più interesse a trovare vulnerabilità su piattaforme utilizzate da milioni di persone piuttosto che su un sistema che solo noi utilizziamo.
D’altra parte una community di sviluppatori è in grado di aggiornare costantemente il CMS per poter controbattere a questi attacchi.
La piattaforma custom viene sicuramente presa di mira meno ma ogni sistema di protezione va sviluppato da zero. In sostanza si è di fronte ad un bivio: spendo costantemente per tenere alta la protezione del sistema o spero che nessuno provi mai ad attaccarmi?
Portabilità
Sistemi custom richiedono spesso tecnologie custom che ne limitano la portabilità da un’infrastruttura o l’altra.
Al contrario chi vende o noleggia server (hosting o housing provider) ha più interesse a fornire soluzioni che consentano il funzionamento dei sistemi più diffusi e viceversa i CMS Open Source devono funzionare con la maggior parte delle infrastrutture per essere una scelta facile da parte di chi sviluppa la piattaforma.
Facilità d’uso
Uno strumento particolare necessità di una formazione specifica per l’utilizzo sia come ordinaria manutenzione (aggiornamento dei dati o dei contenuti) sia come implementazione tecnologica.
Risulta perciò più facile trovare figure che sappiano operare su sistemi CMS Open Source come Magento, Prestashop, Woocommerce o Shopify piuttosto che su sistemi custom che solo voi avete.
A fronte di tutte questi aspetti è facile capire come la scelta fra CMS Open Source come Magento, Prestashop, Woocommerce o Shopify nella maggior parte dei casi sia quella vincente.
Esistono pochi casi reali in cui nessuna soluzione sul mercato possa funzionare e per quei casi spesso il gioco non vale la candela (il costo di una piattaforma custom non giustifica l’incremento di fatturato).
Per questo motivo ogni anno che passa si riducono sempre di più i sistemi custom e si va verso una standardizzazione e il 2024 sarà un anno di svolta.
Contattaci per scoprire quale CMS Open Source fa al caso tuo