The 2Go technology is capable of being deployed either on-premise or cloud-based and provides for users to have complete fully functional access via mobile devices to a wide variety of enterprise applications without the need for re-engineering of content or systems and without the risk of data loss as no data is stored on the device. Coupled with our user-definable, user-selectable custom gestures and custom keyboards and voice recognition based data input, users can be even more efficient