"A software application is a system designed to automate specific tasks in a logical manner to satisfy a set of requirements." . . . .