When mobile business apps access databases , as most do — you will need to integrate the apps with your current system. This is akin to integrating a third-party customer resource management or enterprise resource planning product with the rest of your existing system, and this is not an easy task. When data integration is necessary, mobile cloud apps are the best choice because your mobile apps are running in the same cloud as the rest of your system, not on a remote mobile device written in a language not supported on the cloud.