As ferramentas de Engenharia de Software apresentam instrumentos que permitem agilidade do processo de codificação do sistema, liberando tempo dos envolvidos para modelagem das regras de negócio da Instituição. Sobre os recursos do CASE (Engenharia de Software Auxiliada por Computador) de Front-End, ou Upper CASE, pode-se afirmar que representam: