A team is defined as a set of people with complementary skills, shared responsibilities and common goals that achieve them together through information sharing and collaboration. However, personal characteristics can be very difficult to manage and it damages the collaborative work, there are many problems during its execution that can negatively compromise common goals. For this reason, it is essential to analyze how the formation of teams in a collaborative environment can be more effective: choose the right people with the skills, knowledge and behaviors needed to collaborate and to jointly achieve the goal in a given context. This article presents MATEO (an acronym for Making Adapted TEams Oriented to collaboration), a generic system that adapts the process of forming teams according to team needs, the context and the characteristics of the participants.