Abstract. The paper provides an overview of the elaboration, testing and improvement of Movelex, a complex virtual learning environment (VLE) supporting the establishment of self-regulated learning and shared knowledge building space in the classroom. The development and continuous improvement of the software has the aim to form communities of practice of teachers and students to co-operate with software programmers in the creation of new functionalities and widening of the array of pedagogical options. Therefore, the VLE called Movelex is not just a product; it is tool and a digital learning content development platform at the same time