This paper explains the Virtual Alliances for Learning Society (VALS) 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 this kind of virtual placements programmes. In order to allow the readers to better comprehend the approach and its results, the manuscript also describes three of the main virtual placements programs around the world, regarding both their organization and technological approach.