O objetivo desse módulo foi apresentar o desenvolvimento completo de uma aplicação MVC usando o framework Struts. O struts é apenas uma das tecnologias que implementam o MVC. Existem outras com maior ou menor complexidade de utilização. Para cada uma das camadas do MVC existem diferentes tecnologias. Estudam-se cada vez mais técnicas que minimizem o trabalho de manutenção do código-fonte.
Por ser separada, a camada View pode ser feita ou melhorada por um especialista em interface gráfica (tal como um Web Designer). A camada Controller por um desenvolvedor java. Já a camada Model pode ter a participação de um DBA ou modelador de base de dados. .