Software is disrupting industries. Startups are changing the playing field. This trend is only speeding up. Existing companies struggle to deal with this. It feels like their IT is stuck in groundhog day. They need to radically change how they manage application lifecycles to get out of this. All steps in the lifecycle need to be improved. Key innovations they need are Model-Driven Development (and thereby empowering business engineers to develop apps) and cloud platforms. Building blocks from each cloud layer are needed: Infra-structure-as-a-Service (IaaS), (Foundational) Platform-as-a-Service (PaaS), Model-Driven PaaS, App Services, and Software-as-a-Service (SaaS).