Abstract-This paper presents the functional architecture of a recommendation system of free e-learning platforms that we have implemented in order to facilitate the choice of the most suitable e-learning platform to meet the objectives, specifications and criteria chosen by the institution. Thus, any random choice entails a loss of money, effort and time loss, for porters and device designers, and this is for various reasons (cost, utility, usability, etc.). Notably, this system takes into account more than 20 platforms. The choice of these platforms is based on a methodical and systemic approach that identifies the adequate criteria to the objectives and specifications chosen by the institution, depending on the objects and pedagogical tools related to the recommended teaching and learning device, in order to retain the most suitable e-learning platform. This paper is motivated by our will to clarify and support users in their choice of the most suitable platform to meet their needs and to benefit a maximum from the potential offered by technologies in pedagogy.