Abstract This thesis deals with the development and validation of technological solutions for learning through the InGenio e-learning platform. It is based on the development and analysis of solutions implemented in InGenio from a technical point of view, as a result of our research work within several Research, Development & Innovation projects in the field of Web-based Computer-Assisted Language Learning and Teaching. Two of them should be emphasized: CALL@C&S, a European project for the development of Czech and Slovak courses by using InGenio, and PAULEX, a national project conducting research work on the feasibility of computerizing the Foreign Language exam within the Spanish national University Entrance Examination system. The research focuses on certain specific solutions that have been developed and implemented in actual learning and makes use of a number of experiments with students, teachers and researchers in order to assess learning outcomes and results especially by means of analyses using qualitative methods. The InGenio platform is used as an analytical tool in the study, since it is a useful Internet-based language learning system and it has been developed by the author of this research. In general terms, this thesis suggests a methodology for the development and analysis of technological solutions for the learning process through e-learning platforms whereby the theoretical, methodological and practical base of the research is clearly reflected from a technical point of view. Several results have been obtained in the research: on the one hand, a new version of InGenio has been developed which has proven to be flexible and has been used for web-based language learning. Some pedagogic materials have also been created which are being widely used, thereby providing the implemented solutions with practical usefulness. On the other hand, the thesis includes information about expected advances in e-learning platforms, especially regarding the optimization of basic functionalities related to assessment, evaluation, feedback, adaptation of materials to different languages and tutorial functions. It also foresees a promising future in this field, including the InGenio platform, taking into account new possibilities to incorporate and integrate the increasingly available emerging technologies that are arising nowadays.