Software engineering is the systematic application of engineering approaches to the development of software. - Wikipedia