Transformative Development: How to Begin Application Development in the Cloud