Creating Mobile Applications with the Power of Heroku and Salesforce

Mature organizations require mature technology solutions. How do you know when it is time to move beyond your current Salesforce ecosystem? Have you hit the wall with your current implementations? Have you been told that the business process that works with your company cannot be replicated in Salesforce?

If so, it may be time to look at ways to extend the capabilities of your current Salesforce implementation. Salesforce has inherent limitations that prevent it from being able to process large amounts of data in real-time. These limitations can also stand in the way of developing a mobile experience that meets your customer’s needs. Heroku is more malleable, more flexible and takes your current solutions to the next level.

Mobile Application Development with Heroku

If you are ready to generate intellectual property and are already operating within the Salesforce ecosystem, Heroku is an ideal choice for building a mobile application. Perhaps your employees need to track time in the field, or you want to allow you clients to check the progress of their projects from their phones, maybe you need to offer online ordering through a mobile application. Mobile applications built in Heroku leverage the data you already have in Salesforce to ensure the best possible mobile experience.

“Good, bad or indifferent, if you are not investing in new technology, you are going to be left behind.” ~ Philip Green, chairman of Arcadia Group

Not Sure if You Are Ready for the Experts?

The first thing to understand is that there is no reason not to have that first conversation.

  • RadialSpark is a technology partner. This means that we are not going to write a bunch of code that you don’t need. We aren’t even going to try to get you to buy a customized solution if we know of an out-of-the-box approach that would work just as well. As a technology partner, our primary focus is to ensure that your business processes, technology, and project ROI are in alignment.
  • We know when to build. We will help you understand what to build, what you can afford to build, when you should build it and how it will impact your business.
  • Everyone at RadialSpark is a consultant first. We think critically about your business and provide advice. We frequently complete feasibility studies to help our clients better understand their business processes and how a new technology solution may impact budget and schedule.

Next, consider where you want your solution to reside. The automatic response to this question is generally “on-premise.” For many teams, there is something comforting about knowing that the server humming down the hall is running your application.

However, storing a customer-facing mobile application on your own server means that you could potentially expose all of the data on that server to the public. In addition, you will be responsible for all of the infrastructure required to keep your mobile application (and the data it gathers) secure and operational.

“Cloud computing is often far more secure than traditional computing because companies like Google and Amazon can attract and retain cyber-security personnel of a higher quality than many governmental agencies.” ~ Vivek Kundra, former federal CIO of the United States

Rooting your mobile application in the cloud provides a great alternative. It keeps your “internal-use only” data secure on your on-premise servers without the expense of standing-up a separate network. It also allows you to leverage the full capacity of infrastructure providers whose core competencies are networking and security. When rooted in the cloud, your mobile application will be easier to scale and will enable easier and more secure management of the development environment.

Creating a mobile application that is supported by the offline data available in Salesforce allows you provide your internal employees and your external customers with a customized experience. When built using the power of Heroku Connect, the data generated within the mobile experience can easily integrate with data from many other enterprise solutions to ensure that your business decisions are based on comprehensive and accurate data.

Michael Rockford, CEO and Founder of Radialspark, a registered Salesforce partner and leader in custom software development and implementations.
Originally published on