Modern educational technologies encompass a variety of variables such as people, processes, assets, environments, technology. These variables are part of a complex system which has some important properties and a final purpose: delivering learning material and keeping track of the recipient’s evolution and development. The purpose of this paper is to define the system of modern educational technologies with the help of its variables and internal or external processes as well as to find where mobile learning fits in this large system. From a technical point of view we want to analyze whether Service Oriented Architecture (SOA) is enough or proper to integrate mobile learning in this system. At the end we should be able to decide if dedicated mobile apps, or mobile friendly sites or a combination of those two are suited to deliver the results we are looking for with the support of SOA, if we consider the variety of devices and operating systems we are trying to integrate.