Oferecer os fundamentos para o desenvolvimento e a aplicação de sistemas colaborativos. Ao final da disciplina o aluno deverá ser capaz de analisar e desenvolver sistemas colaborativos utilizando o estado da arte da tecnologia vigente. Além disto deverá ser capaz de aplicar os conceitos de sistemas colaborativos em diferentes situações e implantar soluções que viabilizem o trabalho em grupo. Espera-se também que o aluno trabalhe as habilidades de especificar, prototipar, analisar, projetar, implementar, testar e avaliar sistemas colaborativos em situações reais de uso. O aluno também deve ser capaz de realizar pesquisas científicas dentro desta temática.