Application management (AM) involves management, operation and maintenance upgrading of an application right through its lifecycle. The process includes following the most accepted and effective practices, techniques and procedures needed for optimal performance and efficiency of the application throughout the enterprise. Application management is used by business owners for enhancing business productivity and revenue and to remain in control of their business processes. IT professionals use AM for managing their day to day activities such as development, deployment and maintenance of applications. AM is also measured in terms of security, privacy and control of the application modules and processes.