eXo Platform propose un portail d'entreprise qui facilite le développement d'applications riches associées à des fonctionnalités sociales, collaboratives et de gestion de contenus ou de connaissances. Considéré comme une plateforme d'expérience utilisateur pour Java, eXo Platform délivre un système complet pour la création d'applications Java modernes, centrées sur l'utilisateur. eXo Platform rend possible le déploiement de ces applications en interne ou dans le "cloud" sur le portail d'entreprise.