OroCRM, un CRM opensource che mette d'accordo Marketing e Commerciali
OroCRM è un software opensource per la gestione delle relazioni tra la forza vendita e i clienti che per le sue caratteristiche promette di incontrare i favori sia di commerciali che dell'ufficio marketing.
Sviluppato da MageCore a partire dal 2012, nasce da persone di spicco del mondo Magento, uno dei software di e-commerce più diffusi e utilizzati:
Yoac Kutner (CTO), ex-CTO e cofondatore di Magento;
Jary Carter (CEO), che da Vice Presidente in Magento si è occupato della commercializzazione a livello mondiale di Magento;
Dima Soroka, ex Lead Architect di Magento, dove era responsabile del processo di produzione e delivery di tutti i prodotti.
Non c'e' dubbio che con questo team OroCRM abbia l'opportunità di diventare un prodotto di riferimento nel campo dei CRM, affiancandosi a molti prodotti o framework per la realizzazione di E-Commerce. Oltre a una scontata ottima integrazione con Magento, questo prodotto si presenta esso stesso come framework di sviluppo, integrabile in altre soluzioni di e-commerce.
MageCore aveva già sviluppato una estensione per Magento che facesse da dashboard per addetti marketing, manager e chiunque dovesse prendere decisioni in base ai dati contenuti in Magento o semplicemente condividerli in modo aggregato. Ma questo approccio non era evidentemente abbastanza e il team di MageCore ha deciso che questo bisogno da colmare richiedesse un nuovo prodotto, che affiancasse Magento nel ruolo di CRM, accompagnando il marketing nella realizzazione di campagne e creazione di contatti e i commerciali nella gestione dei Lead e delle Opportunità.
Il prodotto non è ancora dichiarato maturo per l'uso in produzione, previsto per il Q4 2013, ma c'e' già abbastanza per poter iniziare a provarlo, sperimentarlo e verificarne la bontà tecnica.
Il codice del prodotto è infatti disponibile su GitHub e in modo separato è disponibile anche la piattaforma con cui l'applicazione è stata sviluppata, la Oro Platform, chiamata Business Application Platform (BAP).
La BAP offre le classiche funzionalità per sviluppare rapidamente applicazioni di tipo gestionale basate sull'interrogazione di una base di dati: Menù multilivello, Form con salvataggio automatico, Data Grid, gestione di Utenti, Gruppi, Profili di accesso e non mancano ovviamente API ReST / Soap e funzionalità di ricerca.
Dal ReadMe è subito evidente che le tecnologie usate per Oro Platform sono estremamente promettenti: è sviluppato con Symfony 2, il framework che sta dominando lo sviluppo professionale di prodotti complessi in PHP, usando Doctrine per l'accesso astratto al database e Composer per la gestione delle dipendenze. Chi ha già confidenza con Symfony quindi non avrà grossi problemi a addentrarsi nel codice di Oro Platform e questa scelta consente anche a tutto l'ecosistema che ruota attorno a Symfony di guardare fin da subito con interesse questo prodotto: penso in particolare alle community di Drupal e di EzPublish.
Un altro prodotto che MageCore sta sviluppando con la Platform è Akeneo, un repository per le informazioni sui prodotti in grado di importare dati da sorgenti di terze parti come un ERP, centralizzarle, classificarle, tradurle in più linque e infine propagarle in modo consistente su più canali, come ad esempio una applicazione Mobile, un sito e-commerce (ovviamente esisterà un connettore per Magento) o un catalogo stampato.
Per addentrarsi ancora di più consiglio a tutti la presentazione fatta da Jary Carter al Meet Magento e ovviamente la visita al sito ufficiale www.orocrm.com.
Per chi legge pensando alle opportunità di business, consiglio invece il post dal blog ufficiale in cui viene presentata la strategia di Partnership che MageCore sta pensando di realizzare, partendo da una ristretta rete di 20-30 partner a livello mondiale. Ci sarà anche un'italiana tra le società partner?