Technologies related to Software Engineering are changing rapidly. There is a proliferation of both software and hardware products emerging from new theories, methods and techniques. These advancements result in a high rate of change in organizations and the appearance and development of new information technologies, thus significantly increasing the demand for specialized human resources with an international profile who are capable of assimilating, assessing, transferring and integrating the new advancements in software engineering to develop new products and services consistent with current requirements.

The horizon of substantial technological changes in software engineering tools, processes and methods ranges from three to five years, which is why leading software engineers are increasingly in demand in competitive firms. They can produce successful developments to offer new services or enhance current services and thus increase the value of the organization’s substantive activities.

Tecnológico de Monterrey, aware of these constant technological changes in software, as the basis of business systems, offers the specialization in Software Engineering as an option to train human talent who can drive the country’s competitiveness.

The objective of the specialization in Software Engineering is to prepare specialists who in their careers will become leaders in the conceptualization and development of software applications that will increase organizations’ competitiveness, according to the technological changes of the environment.


Face to Face


1 year


Campus Ciudad de México

Campus Estado de México

Campus Toluca




Graduates from Tecnológico de Monterrey?s Specialization in Software Engineering will be able to:

  • Design, develop and evaluate software in organizations using modern analysis and development methodologies together with advanced programming languages.
  • Select software platforms, prioritizing requirements and quality features.
  • Pursue lifelong learning and adapt to new software engineering environments.
  • Work collaboratively in multidisciplinary teams to develop complex software systems.

Lines of generation and/or application of knowledge of the program

The course plan revolves around a commitment to the industrial sector of ICTs. This leads to a single line of knowledge, which could be explained as follows: "Software for organizations that leads them to increase competitiveness according to the technological changes of the environment". This line entails the following:

  • Software development using state-of-the-art methodologies and languages.

  • Selection of platforms that prioritize quality requirements and attributes.

For this reason, the objective of the course plan considers the preparation of the student in order to obtain a professional certification in the program's LGAC. The objective is that the student obtains an industrial certification that allows the generation of knowledge and value in the company where it is developed. Having this international professional certification allows both the students and the companies they work for to have a competitive advantage that contributes to the development of the national sector in which they work at.

Contact icon