This document describes a mobile development framework called Magma. It outlines Magma's workflow which includes research and design, development, continuous integration and automated testing, and maintenance and monitoring. Magma provides features for business functions, engagement and analytics, and infrastructure to create a comprehensive m-commerce solution. It allows developers to integrate, develop and deploy mobile apps rapidly for their business.