Mobile devices are widely accepted as a convergence machine, which provides both cell phone capability and a lightweight computing capability. However, mobile devices have a major drawback of limited computing power and resources such as main memory and battery life. Service-based mobile applications are emerged as an efficient solution to overcome this limitation of mobile devices. On the other hand, with the advent of more powerful mobile devices, mobile devices are actively participating as computer nodes and performing enterprise functionality. In this paper, the authors present a practical framework for dynamically deploying services. With the ever increasing computing power of mobile devices, they project that mobile devices can also be used as computer nodes deploying services.