There are two types of software:
System and application
includes the programs that instruct the computer how to run.
System software
is targeted to the end-user and allows the user to conduct computer-aided processes such as word processing or spreadsheets.
Application software
The first graphical user interface (GUI) came onto the market in
1984
provide enhancements to the overall computing environment.
Utility programs
is one type of utility program.
antivirus software
work to translate human language into binary code that can be understood by the computer.
Language translation utilities