UNIFACE est un environnement de développement d'applications stratégiques pour l'e-commerce. L'originalité du UNIFACE est de stocker toutes les sources dans une base de données nommée "référentiel". Ce référentiel est accessible par l'ensemble des développeurs.
UNIFACE possède plusieurs versions, UNIFACE.3 qui a la particularité d'utiliser Ajax pour la présentation des applications sur le web, ainsi que UNIFACE.2 et UNIFACE.1.