The purpose of this chapter is to present a seven-year journey to understand the barriers that people face when interacting with e-learning and e-health online platforms and to come up with software engineering solutions to make these platforms more inclusive. This chapter per the author presents a set of contributions intended to serve as steppingstones to future research efforts. These contributions include a literature review about accessibility of e-learning platforms; the accessibility audit of e-learning and e-health platforms; the identification of accessibility requirements; the design of architectures, process, and models to improve accessibility; and the definition of a life cycle for the management of accessible online courses. In this context, this chapter relate the evolution of the research process followed and summarize the results obtained so far.