Many large-scale and enterprise-oriented mobile applications will be part of a product family. These applications will often be mobile web applications, rather than native mobile applications, and will often complement or augment an existing application. As a result, development of the mobile application will typically be done within the context of the overall software development effort, thus providing a management framework for the mobile application.