Software can be defined as a set of computer programs that can control, manage, direct and support all operations of a computer system. Computer programs need sets of instructions known as software so that computers can run and execute given tasks. Software can also make up the different parts of a computer, instructions that are needed for it to run and do what it is supposed to do. A computer system consists of software components that have no physical presence as they are stored in digital form within computer memory. There are different categories of software, including system software, utilities and applications software. A lot of instructions, are stored digitally within the computer's memory, which makes the computer function accordingly. Any application program is dependent on the system software found in the computer to deliver specific functionality to a user. There are several minor application programs, also ...