An e-learning scenario must consider aspects such as: institutional, pedagogical, technological, interface design, evaluation, management, support and ethics of use. They are the server software, which deals mainly with user management, course management and communication services, giving the necessary support to the e-learning scenario.