Software???
–Computer programs and associated documentation
•Software Engineering VS. Computer Science
–Is concerned with theory and fundamentals
–Is concerned with practicalities of developing and delivering useful software
concerned with all aspects of software production