Cloud solutions like Salesforce.com, Netsuite, Microsoft Dynamics are doing a great job solving for the needs in different functional areas. Although they all started with non-mobile solutions, they have done a decent (not great) job extending their solutions on to the mobile devices.
Native mobile solutions by SaaS providers are somewhat meeting the needs of users from their respective functional areas. However, you are out of luck if you require access to the data and features from multiple cloud applications. You will be juggling between different native apps to get the complete picture that you looking for.