X2CRM est une application CRM open source écrite en PHP, que son développeur décrit comme une application de vente sociale pour les petites et moyennes entreprises. Les modules de X2Engine couvrent la vente, le marketing, le service client, les RH et la gestion de projets, avec de l'automatisation et un générateur de modules, X2Studio, qui permet de créer des modules sur mesure en PHP. Vous installez le logiciel sur votre propre serveur web avec une base MySQL ; une connexion internet est nécessaire pour les mises à jour automatiques et la capture de leads web.
X2CRM est développé par X2Engine, Inc., qui se présente comme une société américaine. Le logiciel étant installé par l'utilisateur, c'est l'administrateur qui décide où se trouvent les données et qui y accède. Le code source est sur GitHub ; la dernière version qui y figure date de 2019. Une organisation européenne qui envisage X2CRM doit vérifier la fréquence de la maintenance et qui fournit les correctifs de sécurité. L'hébergement dans l'UE est possible, mais reste à la charge de l'utilisateur.