Deployment of a business process to mobile devices in different context and in a device independence environment is a challenging task. The desirable is that a Business Process could be deployed to any mobile device in any location or environment the user operates. One obstacle in business process deployment on mobile devices is the rapid changes in mobile technologies. In this research we have developed and implemented a mobile business process deployment framework that caters for both device independence and context-aware environments. In this paper the focus is on how device independence and contextawareness can be integrated for mobile business processes deployment.