Computer Programs and associated documentation. Software products may be developed for a particular customers or may be developed for a general market.
Software engineering is the application of engineering principles to the development(40%) and maintenance (60%) of software and systems.
→ Software Costs often dominate System Costs.
→ More cost to Maintain than to develop.
→ Software Engineering is all about cost-effective development.