By Ch. Tanuja Nagarjun * APPLICATION UNDERSTANDING Software is a set of programs that are designed to instruct a system to perform well defined task. Types of software: System…