Computer software is a collection of computer programs or set of programs, procedures, algorithms and its documentation and became a part of daily life. Software performs the function of the program it implements, either by directly providing instructions