I discuss mobile enablement of enterprise apps every day with our clients. The common trend is that it needs to be done now and in the most cost-effective manner (shocking, I know!). The good news is that meeting these expectations is quickly becoming easier. Recently I published a blog post about back-end-as-a-service (BaaS). I've recently published my latest research on these BaaS platforms. During this research, three things became very apparent:
BaaS enables mobile apps to be written in hours, not days. Nearly all BaaS platforms that I investigated had a web-based step-by-step approach to setting up your mobile back-end services, and some even offered a pure command line interface. Depending on preference, either approach allows for the mobile app back-end scaffold to be available in a matter of minutes. Add in some business logic for connecting to your line-of-business (LOB) applications (in your language of choice, no less), and you're ready to focus completely on the mobile interface of your app! At this point, the biggest challenge is how to manage your development vs. production back-end environments. Not surprisingly, some vendors (StackMob and FatFractal, for instance) already have a solution for managing this as well.