clarity intègre différents services utilisés par les développeurs d'applications et les chefs de projet en une solution universelle basée sur le web. le programme fournit une aide à l'automatisation des différentes tâches quotidienne dans plusieurs domaines, comme le suivi de bugs, la documentation de projets, le support client, etc. clarity utilise la technologie java, il peut donc être utilisé sur la plupart des systèmes d'exploitation et plateformes matérielles.