Collaborative learning models are widely used in educational institutions. These models require a high interaction level among students and are mainly oriented towards in-class scenarios. But when collaborative models are deployed in a distant scenario, user expressiveness is significantly reduced thus creating a gap that hinders the effectiveness of this collaboration.A computer-supported model provides a set of tools to compensate for the distant scenario and reduce this gap. This paper presents the issues and solutions derived from the design and deployment of a complex collaborative model in a distantscenario. The course structure was captured using the Learning Design specification, and an architecture based on Virtual Network Computing was used to provide the required collaborative tools. The course was included as part of a regular undergraduate program in three higher educational institutions.