In technical terms, the software is the set of instructions written in some programming language to solve end-user’s problems. Using these instructions, we can create a solution and products which will impact many people life.