I am not getting in to the intricacies like whether programming is really engineering or not. My aim here is to put it in very simple words to give some insight to the aspiring software Developers or programmers.
Computers and hand held devices are integral part of day today life and there is always a constant need of high quality software for various business needs. Improvements in technologies has further increased the business demands and automation requirements.This has boosted the requirement for more higher end software applications for the years to come.No doubt Information technology is going to be in lime light for some more years for sure.
Software Engineering is not only about just computer programming.Software engineering concerns with all the aspects of software production. This is an entire arena of Architecting, modelling,designing and implementing software systems for various industries and businesses. Software estimations, planning and project management all come under this big field of software engineering.
So,note that there is difference in software development and software Engineering.There is difference in software developer and software engineer.