The Salesforce Mobile iOS SDK allows developers control over mobile device features, offline support, data synchronization, and mobile software design. Other features include automation of the OAuth2 login process, allowing integration of OAuth with applications, and access to the REST API with infrastructure classes (including third-party libraries such as the MKNetworkKit library) to facilitate access.
In the age of the programmable Web the application development community has become a vibrant place where developers frequently move between multiple projects involving multiple organizations. The trouble is that there is no real center to that activity, which leaves a lot of developers to their own devices when it comes to generating new business opportunities.
Relational databases have been around for multiple decades, and there’s a lot of logic tied up in stored procedures that most organizations would rather not have to throw away or rewrite in some other form somewhere else.