Salesforce Beefs Up Heroku For Custom Enterprise Apps - InformationWeek

InformationWeek is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Cloud // Platform as a Service
10:05 AM
Connect Directly

Salesforce Beefs Up Heroku For Custom Enterprise Apps

Salesforce App Cloud ties together Salesforce's CRM apps, platform, and Heroku platform to run various parts of an application.

Salesforce Vs. The Competition: A CRM Primer
Salesforce Vs. The Competition: A CRM Primer
(Click image for larger view and slideshow.)

Salesforce offers a variety of ways for customers to extend or customize their Salesforce apps or even build a different app linked to their CRM system. Now it's trying to pull all its options together into a Salesforce App Cloud.

The App Cloud is a place to build applications, link to existing legacy applications, or integrate data from Salesforce CRM applications. It's different from Salesforce AppExchange, where hundreds of ready-built apps are on display and available for purchase and use.

The App Cloud provides networking and integration between Salesforce's proprietary platform, where its proprietary language, Apex, is a major offering, and Heroku Enterprise. Heroku is a vendor-neutral cloud service for developers that Salesforce acquired in 2010. Salesforce launched Heroku Enterprise in February as a more protected form of infrastructure to make Heroku more attractive to IT managers.

Heroku is Platform-as-a-Service (PaaS) offered on top of Amazon Web Services and hence is a service in a multi-tenant environment. By the end of the year, Heroku Enterprise will include a Private Spaces offering that's easier for Salesforce customers to set up than Amazon's plain-vanilla Virtual Private Cloud service.

It will be generally available in early 2016. Pricing on new Heroku Enterprise services, such as Private Spaces, will be announced upon general availability.

[Want to learn more about Salesforce components for mobile apps? See Salesforce Service For Apps Give CRM A Mobile Edge.]

Heroku will give IT managers the option of commissioning a Private Space for an application on a virtual server that's tied to other applications and outside resources via a virtual private network. It's still multi-tenant infrastructure, but a Heroku Enterprise workload will be connected to via an encrypted, bidirectional line that can engage in data syncing.

A developer will be able to run an app in a Private Space with "direct access to Salesforce's trusted infrastructure" and CRM applications, said Jim Sinai, senior director of platform product marketing at Salesforce. "In the same way that Heroku has made Amazon simple and easy to use for developers, Private Spaces will make it easy to use for IT managers," he claimed.

Single-sign-on enables users to sign onto their Salesforce account and use a Salesforce CRM application, the platform, or Heroku Enterprise tools and platform. Role-based access controls govern what the user can do after sign-on.

(Image: kieferpix/iStockphoto)

(Image: kieferpix/iStockphoto)

Salesforce acquired Heroku as an independent PaaS five years ago for $212 million. Heroku was a Ruby- and Python-oriented platform for developers looking to build consumer-facing applications that could run on infrastructure that expanded with Web traffic. Heroku provides various tools and Web application plumbing. Salesforce resisted the temptation to bring it onto and restrict the things it could do. That means developers can use Salesforce CRM apps, an app they've developed in Apex on, and also a part developed on Heroku on Amazon.

The Salesforce App Cloud will also make available Lightning user interface components for applications built on any of its platforms. Lightning components were first offered for more streamlined ways of doing things in mobile apps last year. On Aug. 25, Parker Harris, cofounder and head of product development, said Lightning components will be available in pilot for desktop applications in October and generally available in the first quarter of 2016. Lightning components are being incorporated into the regular CRM applications as well.

Developers on Heroku will also be able to use Lightning components for custom apps meant to work alongside Salesforce CRM or in other settings.

The App Cloud will include Trailhead, an online self-instruction environment for learning how to use Salesforce development platforms. It uses an interactive learning environment with game formats to teach how to use the platform and interconnection services. Network data and identity services can be used to build applications that cut across platforms.

Content in Trailhead is organized in trails with varying degrees of difficulty that can be used by beginning developers, skilled developers, or non-developers, such as business administrators, marketers, or data analysts. Trailhead has been available as a beta service for several weeks, with 50,000 enrollees completing one or more trails, Sinai said. It will be generally available in October.

After developing an application on Heroku, IT managers will have a choice of regions in which to run it. Heroku Enterprise will be available in Dublin, Frankfurt, Singapore, Sydney, Tokyo, Northern Virginia, and Oregon. Customers may choose the region closest to the target audience that they're seeking.

Charles Babcock is an editor-at-large for InformationWeek and author of Management Strategies for the Cloud Revolution, a McGraw-Hill book. He is the former editor-in-chief of Digital News, former software editor of Computerworld and former technology editor of Interactive ... View Full Bio

We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
Comment  | 
Print  | 
More Insights
Newest First  |  Oldest First  |  Threaded View
User Rank: Ninja
9/15/2015 | 8:35:18 AM
Re: Was Heroku a 'wild duck' acquisition by Salesforce?
If you've used Salesforce for any amount of time you figure out right away that you would really benefit from connecting it to at least one other system your business is running be it accounting systems, inventory systems, etc.  This next step looks like a way to expand the reach into cloud based services rather than just plugging in to on premise packages via the API.
User Rank: Ninja
9/11/2015 | 7:29:15 PM
Re: Was Heroku a 'wild duck' acquisition by Salesforce?
Just curious if anyone on here owns stock in Salesforce? I remember thinking years ago I should pick some up, they really seem like one of those companies that are just slightly ahead...
User Rank: Ninja
9/11/2015 | 6:35:23 PM
Re: Was Heroku a 'wild duck' acquisition by Salesforce?
It's almost as if Salesforce could really see into the future with this acquisition so long ago. 

However, when you think about it, Salesforce has probably known from some time that it would need to be able to provide more than just CRM software. I think this recent development is proof of this. There is a lot of potential for them to sell to their existing customer base services like this. 
Charlie Babcock
Charlie Babcock,
User Rank: Author
9/10/2015 | 5:44:08 PM
Was Heroku a 'wild duck' acquisition by Salesforce?
I think Salesforce's recent moves illustrate the fact that enterprise apps of the future will exist first and foremost on line, accompanied by a complete framework or platform that makes them extensible by the customer. Heroku acquistion, which was always something of a wild duck compared to what Salesforce was doing in 2010, is beginning to make a lot of sense.
Top 10 Data and Analytics Trends for 2021
Jessica Davis, Senior Editor, Enterprise Apps,  11/13/2020
Where Cloud Spending Might Grow in 2021 and Post-Pandemic
Joao-Pierre S. Ruth, Senior Writer,  11/19/2020
The Ever-Expanding List of C-Level Technology Positions
Cynthia Harvey, Freelance Journalist, InformationWeek,  11/10/2020
White Papers
Register for InformationWeek Newsletters
Current Issue
Why Chatbots Are So Popular Right Now
In this IT Trend Report, you will learn more about why chatbots are gaining traction within businesses, particularly while a pandemic is impacting the world.
Flash Poll