squale (software quality enhancement) permet d'aider les développeurs dans l'amélioration du code de leurs projets, aider les gestionnaires de projet afin de satisfaire les exigences de qualité pour leurs applications, offrir aux managers des tableaux de bord pour surveiller la santé globale de leur système d'information. le programme utilise les standards iso-9126 ainsi que les approches gqm et mccall. les principaux langages de programmation sont pris en charge : java, c, c++, cobol, php, etc.