This chapter reveals how the Web has improved e-learning as well as some of the problems that came along with it. It argues that the main problem is the gap between two groups involved on Web-based learning. The first group spent its energy studying learning processes, although they are not concerned with reducing the costs and the work necessary for the development and management of such systems. On the other hand, the second group aims at facilitating the construction and management of the courses, without turning its efforts toward learning subject. In this chapter, the union of technologies developed by both groups, such as intelligent tutoring systems, adaptive hypermedia, learning management systems, and learning objects, is discussed. The proposal to put together the four technologies is based on Semantic Web technologies, aiming to solve problems faced by developers, teachers, and learners of Web-based learning.