Rapid growth in use of smart phones, technological developments in mobile data networks , plus the developments in cloud computing has led to surge in mobile enterprise workforce. Mobile enterprise applications are enabling businesses to reduce IT costs and maximize employee productivity regardless of the location or time, bringing to reality a truly mobile workforce. At the same time they are actually enhancing business processes and giving companies a real competitive edge.