There are several types of applications, which perform different functions and operate on numerous systems. Because of the numerous functions of applications today, they can be designed to work on various systems and execute various tasks. Because of this, it is very important to consider the different kinds of applications and software offered