Espace membre

AFUP - Association française des utilisateurs de PHP

Rejoignez la communauté
et faites grandir le PHP avec nous.

SugarCRM : un logiciel CRM performant, commercial et Open Source

SugarCRM est le leader mondial des logiciels commerciaux Open Source dans le domaine de la gestion client (CRM). Il s'adapte très facilement à tous types d'entreprise. C'est une solution souple et abordable grâce à un modèle économique originale : à la fois commerciale et libre. En France il est possible de suivre une formation à SugarCRM.

Bonjour, est-ce-que vous pourriez dans un premier temps nous présenter votre profil ainsi que celui de votre société ?

Je m'appelle Jacob Taylor. Je suis le cofondateur et le directeur technique de SugarCRM Inc. SugarCRM c'est près de 90 personnes et 900 clients à travers 40 pays.

Quelles est plus en détail l'activité de votre entreprise ?

Nous sommes un vendeur de logiciels commerciaux Open Source, spécialisé dans le domaine de la Gestion de Relation Client (CRM). Un CRM couvre trois grands axes :

 

  • les ventes (comptes, opportunités et contacts)
  • les services (gestion de documents)
  • l'aspect marketing (suivi des prospects ou des campagnes de mailing

 

Quelles sont les caractéristiques de votre plateforme technique ?

D'un point de vue basique, notre logiciel peut être déployé sur n'importe quel OS compatible avec PHP : Linux / Windows & Mac OS X. Au niveau des bases de données, nous gérons les bases MySQL, Oracle et SQL Server. Pour nos serveurs de productions, nous avons opté pour MySQL et pour la Zend Platform. La Zend Platform améliore la gestion, les performances et la surveillance de nos serveurs.

Apparemment la grande majorité de votre plate-forme tourne grâce aux logiciels Open Source. Pourquoi ? ( choix technique ou financier ?

Nous étions à la recherche d'une solution transversale, c'est à dire fonctionnant sur plusieurs OS : PHP s'est imposé comme le choix évident. De plus, c'est un langage vraiment rapide à coder et à prendre en main. Il s'adapte parfaitement à notre état d'esprit. "Mettre en place l'approche la plus simple qui fonctionne et que l'on complete quand on en a besoin". Par exemple, nous avons ajouté un mécanisme de cache externe avec la version 4.5 de SugarCRM. Auparavant, cela n'était pas nécessaire : quand le besoin s'en est fait ressentir, ce fut facile de l'implémenter.

Qu'attendez-vous des futures versions de PHP?

PHP5 est déjà un bon produit : de meilleures performances et un meilleur support de la Programmation Orientée Objet sont des fonctionnalités que nous attendions. Et MySQL 5 apporte également son lot d'améliorations en terme de performance et de fonctionnalités. Nous attendons le support natif de l'Unicode prévu pour PHP6 : avec l'UTF8 en natif avec PHP, cela facilitera grandement notre travail.}

Utilisez-vous d'autres langages de programmation pour SugarCRM ?

Nous sommes particulièrement attachés au langage PHP et à ses outils web associés (HTML, CSS, Javascript). Nous utilisons le langage .Net pour un plug-in de synchronisation Outlook qui est quasiment notre seul code qui n'est pas développé en PHP.

Quelles sont les principales briques logicielles que vous utilisez ?

La liste complète est disponible sur la page "À propos/About" de notre logiciel : XTemplate, Log4php, NuSOAP, JS Calendar, PHP PDF, DOMIT!, HTTP_WebDAV_Server, JavaScript O Lait, PclZip, Smarty, Overlibmws, WICK, FCKeditor, Yahoo! User Interface Library, PHPMailer, etc.

Quelles types de relations avez-vous avec la communauté open-source?

Nous avons énormément d'utilisateurs open-source en comparaison avec nos utilisateurs payants. Ces utilisateurs nous aident à améliorer notre produit, à le traduire dans de nombreuses langues et à améliorer la qualité globale de notre logiciel. C'est une part intégrante de notre modèle de fonctionnement. C'est un bon écosystème : de nombreux projets sont apparus sur SugarExchange et sur SugarForge. Certains de ces projets sont même des concurrents directs : le plug-in JRabbit pour Outlook en est un bon exemple. De même, les traductions sont principalement gérées par la communauté. Notre premier pack de langue a été le pack français : 24 heures après le lancement de SugarCRM il était disponible, nous n'avions pas prévu qu'il soit prêt si rapidement! À l'heure actuelle, SugarCRM est disponible dans plus de 40 langues (y compris les langues se lisant de droite à gauche) : c'est assez incroyable de voir comment l'Open Source permet aux gens n'importe où dans le monde de collaborer et d'innover.