Software - consists of programs that control the workings of the computer hardware
Operating system - set of computer programs that controls the computer hardware
Application - software that applies the power of the computer to solve problems and perform specific tasks
Programming languages - provide instructions to a computer to perform some processing activity