O componente curricular integra e contextualiza os conhecimentos adquiridos pelo estudante nas disciplinas de engenharia de software, lógica de programação, linguagem de programação e banco de dados, para a concepção e o desenvolvimento inicial de um  software, simulando o ambiente da indústria de software.