This paper explains the Virtual Alliances for Learning Society European Project technological approach to support a virtual placements management process. Also, this paper shows the first results of the practical part of the project, the Semester of Code, explaining the detected problems, the issues, the challenges, and some actions to improve the development of these kinds of virtual placements programs. In order to allow the readers to better comprehend the approach and its results, this paper also describes three of the main virtual placements programs around the world, regarding both their organization and technological approach.