2. Table of Contents
• History
• System software
• Application software
• Utility software
• Design
• Industry
3. History
• The first theory about software was proposed byAlanTuring.
• The first piece of software was written by Ada Lovelace in the 19th century.
• Use of punch cards.
• Higher level programming languages.
• Software bundling with hardware.
• Separation of software from hardware & building industries.
• Use of database, Object Oriented Programming.
• Personal computers, GUI.
• Internet based software and Open source.
4. System Software
What is System Software?
Types of System Software:
• 1. System Control Programs .
• 2. System Support Programs.
• 3. System Development Programs .
Works of System Software.
Role of System Software.
5. Application software
• An application
software (app or application for
short) is a computer
program designed to perform a
group of coordinated functions,
tasks, or activities for the
benefit of the user.
8. Types of Utility Software
• Antivirus
• Backup Software
• Data Compression
• Disk Cleaners
• File Manager
• Network Utilities
• System Monitors
• Cryptographic
9. Design
Software design is the
process by which an agent
creates a specification of
a software artifact, intended
to accomplish goals, using a
set of primitive components
and subject to constraints.
11. Industry
The software industry includes
businesses for development,
maintenance and publication of
software that are using different
business models, mainly either
"license/maintenance based" (on-
premises) or "Cloud based".
12. Software Company Types
• Service Based Companies
These companies provides services
by means of business consulting,
information technology, software
engineering and outsourcing.
• Product Based Companies
These companies have a product or a
set of products that provides for a
major portion of the revenue.