Esta disciplina procura estabelecer uma compreensão sobre o processo de desenvolvimento e de modificação de sistemas. O foco está na compreensão prática de uma metodologia de desenvolvimento escolhida. Enfatiza os fatores para uma efetiva comunicação e integração de analistas , usuários, clientes, a equipe de projeto e outros envolvidos. Ferramentas, técnicas, métodos e sua aderência aos padrões metodológicos e ao ciclo de vida de desenvolvimento são estudados.