The set of ongoing activities involved in actively managing, enhancing, and supporting application software deployed in live production environments. This encompasses the full software development life cycle required to build, test, deliver and maintain applications that are currently powering critical business processes and end-user activities. It includes current development sprints adding new features, resolving issues and improving existing programs as well as activities verifying applications are available, responsive and operating as expected in their runtime environment. The overarching function focuses on evolving and sustaining software products that have transitioned from project-based implementation to ongoing enhancements responsive to user needs and technological change.