Application software is any tool that functions and is operated by means of a computer, with the purpose of supporting or improving the software user's work. In other words, is the subclass of computer software that employs the capabilities of a computer directly and thoroughly to a task that the user wishes to perform.