Current enterprise application mobility approaches tend to extend desktop paradigms to the mobile space. We believe that enterprise application mobility needs to evolve to a mobile-oriented business computing paradigm, where business functions and relevant collaboration options are made available to a large number of mobile users in the most appropriate manner. In this paradigm, users get just enough information and resources needed to make a business decision and execute it in a simple and secure manner. We present a service-oriented framework that allows mobile applications to easily interface with enterprise backends, and be lightweight and flexible through in-built context awareness and a Web 2.0 front-end. It allows interleaved execution of local, ambient and remote services; and provides both users and enterprises the ability to create, provision and execute lightweight dynamic applications. At the same time, the framework allows enterprises to control services and data users access through their devices.