Developers don???t want to stress about details such as provisioning the servers, installing operating systems, application servers and load-balancers, ensuring adequate storage, and providing the backup resources required to develop and launch an app. They want to write code, test the app, launch the app, and be able to continually make changes needed to fix bugs.