This chapter contributes on a technological level by introducing meta-modelling concepts, technologies and platforms design and planning toolkits in the domain of learning and teaching. In current learning infrastructures, we can observe that a multitude of pedagogical concepts/methodologies (classroom, blended, distributed learning/teaching), learning tools (offline and online, cloud-based, distributed) and infrastructures are used. Their use varies according to such factors as the subject area, cultural and national setting and the experience of teachers and the students themselves. In order to plan learning activities, this variety requires an environment that is (a) flexible to adapt to different settings and (b) efficient in development and configuration, involving the nontechnical domain expert to a high degree. While Learning Management Systems (LMS) aim to support these requirements, they provide limited support when it comes to context-specific adaptation and customisation.