Aplicação dos conceitos e técnicas da engenharia de software utilizando um processo de desenvolvimento controlado dedicado para a produção de software, este processo vai desde a análise de requisitos até a aceitação do software.