The objective of this Master is to train high-level experts in the fields of software development and information systems engineering, in particular the development of mobile applications. or WEB architecture-based applications. The curriculum aims to give future graduates the skills to design and manage information systems in homogeneous or heterogeneous environments. The emphasis is on the architecture and methodology aspect to ensure the portability and sustainability of developments as well as their scalability with regard to the evolution of the user needs. Future graduates will obtain a high level of competence in distributed computing as well as software architecture. Also the software performance is considered to allow the design of heavy used software. This allows them to integrate immediately into professional life and easily qualify for positions of responsibility. They will also have the possibility to join doctoral schools by having chosen the optional subjects which direct them towards this path.