Heroku Compilation Deck
Heroku is the platform for engaging customer-facing apps
Trusted
by Enterprises
Integrated
with Salesforce Data
Technologies
for Developer Productivity
4+ Million
Apps Created
Loyalty
& Engagement
Internet
of Things
Marketing
Campaigns
Websites
& Media eCommerce
What are leading brands using Heroku for?
When building consumer or
customer-facing apps
(B2B and B2C)
To leverage open source
developer skills and
frameworks
To easily integrate apps
with Salesforce system of
record
When to use Heroku?
Dynos
Run virtually any
language at scale
Database
Enterprise-Grade
Postgres as a Service
Add-ons
150+ App Plugin
Ecosystem
What is Heroku?
Everything you need to build, run and scale customer apps
Payments
Email
SMS
Search
Analytics
Monitoring
Logging
Ruby
Node.js
Java
PHP
Python
Scala
Clojure
24/7/365 Ops
Continuous
Protection
Health Checks
High Availability
Encryption
Rollback
Proven Success on the Heroku Platform
5 Billion
Requests per day
4+ Million
Apps Created
150+
Add-on Services
“We rely on Heroku as the platform for mission-critical apps, and it is helping
us transform how we connect and engage with our customers.”
- Pierre Masai , CIO, Toyota Motor Europe
Change how you build and run customer apps with Heroku
•  Spending more time building new
customer features
•  Stop spending time setting up
infrastructure
Data Center
Networking
Servers
Storage
Virtualization
Operating System
App Runtime
Application Application
Operations
Enterprise value propositions for Heroku
Delivery CapabilityBusiness Agility Data IntegrationTime to Market Trusted Operations
Enterprise value propositions for Heroku
Time to Market
No more waiting for infrastructure to be setup. Build and release apps instead.
Business Agility
Add new features faster with 150+ Heroku Add-ons to extend app functionality
Delivery Capability
Leverage the languages and frameworks of consumer web for more engaging apps
Trusted Operations
Global 24/7/365 DevOps. Handles Superbowl Scale. Heartbleed patched by Security in 24 hours
Data Integration
Sync millions of of records with Salesforce in near real-time without any integration code
Customer facing applications delivered on Heroku
Time to Market Cross-Device
Integrated Data
Scalability Engagement
No Infrastructure to Setup
Dev Focus on Building App
Third Party Add-ons
Cross Device Responsiveness
Mobile, Tablet, Desktop, IoT
API Capable Design
App Scalability
Database Scalability
Dedicated Global Dev-ops
Multi-Language Support
Open Frameworks
Favored Developer ToolsSalesforce Clouds Integration
Heroku Connect Data Sync
Single System of Record
•  Robust infrastructure service that can be
added to applications, for enhanced
data, media and compatibility options
•  Developer friendly, easily scalable app
development and management; running
on powerfulAWS infrastructure
+
Salesforce & Amazon Web Services (AWS)
Delivering on all your technical needs
What Who Why
PaaS
Apps,
Frameworks,
Services
Application
Developers
Developer
Productivity,
Agility
IaaS
Servers,
Network,
Storage
IT
Administrators
Control,
Flexibility
AWS
IT Platform Cloud Application Abstraction
Control
Productivity
Hardware
Network
Operating Systems & VMs
World class IT Ops
Heroku Connect for Salesforce
150+ Add-ons Ecosystem
(Email, SMS, Search, Payments, Logging, etc.)
Heroku Postgres Databases
(and 10+ other data stores)
Language runtime environment (e.g. Java, Ruby, PHP)
Operating System & VMs
Hardware
Network
Infrastructure as
a Service
Platform as
a Service
Heroku Platform-as-a-Service vs Infrastructure-as-a-Service
Heroku: The Platform for
Customer Innovation	

“Heroku lets us focus on our app and deliver more
value to customers.”	

 – Aaron Peckham, Urban Dictionary
Heroku allows companies to focus on developing applications
•  No more:
•  Procuring virtual machines
•  Installing and managing code runtime environment
•  Installing web servers
•  Procuring, managing and tuning databases
•  Configuring and testing load balancing
•  Patching the software stack (e.g. Heartbleed)
•  Wearing pagers for the infrastructure stack
Heroku Business Value Drivers
Business Value Business Impact Heroku Capabilities Business Metrics
•  Popular languages and frameworks for
modern development
•  Rapid cloud deployment supporting
any scale or workload
•  135+ pre-integrated Add-on services
for data, logging, caching, reporting
etc.
•  Simple, automated data
synchronization with Salesforce
•  No on-premise infrastructure,
maintenance, upgrades
•  Secure cloud technology at global
scale
•  Single contract for 135+ components /
services
•  Support for preferred SDLC tools like
Eclipse, Jenkins, git
•  Buildpacks optimize cloud deployment
with zero developer effort
•  Automatic synchronization of dev, test,
prod environments
•  Increase number of revenue
generating apps delivered (é)
•  Improve time to value (business
idea to revenue) (é)
•  Increase in developer satisfaction
and productivity (é)
•  Decrease number of development
hours required per app (ê)
•  Decrease hardware and
infrastructure support costs (ê)
Add powerful
functionality quickly
Reduce DevOps
resources
Faster delivery of
apps
Increase focus on
innovation
Increase developer
productivity
Productivity
Gains
Improved Top
Line Revenue
•  Increase % of effort spent on new
project vs. maintenance (é)
•  Increase IT focus on innovation (é)
•  Increased predictability of app
deployment costs (é)
Scale on demand
IT Cost
Savings /
Avoidance
•  Improve integration between
systems of record and systems of
innovation (é)
PHPNode.JS
Clojure
Java
ScalaPython
Ruby
Heroku Language Support
Third-Party
Buildpacks
150+App Add-ons
Payments
Email
SMS
Media
Mobile
Search
Analytics
Monitoring
Logging
Caching
Utilities
Data Stores
Workers
Queuing
Extend App Functionality with one click
Supported Languages Buildpacks Databases
Heroku supports…
•  Ruby
•  Node.js
•  Java
•  Python
•  PHP
•  Clojure
•  Scala
•  Perl
•  GO!
•  Erlang
•  Dart
•  And more…
•  Postgres
•  Redis
•  Mongo
•  CouchDB
•  Hadoop
•  TempDB
•  MySQL
•  Elasticsearch
•  Neo4j
Heroku DX
Dashboard + Metrics Heroku Button Postgres DbX
Heroku DX has what you need to build great customer apps
DX - Developer Experience
Heroku Dashboard
Dynos/Addons
•  Scale apps and manage add-ons
•  Manage apps, organizations and
accounts on one dashboard
Heroku Metrics
Application Performance Insights
•  View performance and tune apps
•  Understand what is going with
applications
•  See when a new app release has
been deployed
Heroku Postgres DbX
Database Experience - DbX
•  View database queries that impact
performance
•  Understand how to improve
application and database
performance
Heroku Postgres
DbX
DB Operations
Core Postgres
Cloud Infrastructure
Open source
Object-relational database
SQL: 2011 standard
Integrate with ORCL/ MS-SQL
Migrate from ORCL/ MS-SQL
Performance analysis
Data clips
Forking
Web & command line interfaces
Data rollback
Followers
Optimized configuration
Continuous protection
High availability
Encryption at rest
Custom SLAs
Automated monitoring
OS and database patching
Heroku Button
One click deploys app to Heroku
Copies Code Repository
Sets up application deployment environment
Provisions Database forApp
ProvisionsAddons (Search, Payments, Logging)
Configure Environmental Variables
InitiateApplication Runtime
WordPress on GitHub
http://mywordpress.herokuapp.com
Appendix – Heroku Connect
Integrate your CustomerApplication to your Backend
The Best Apps Connect Two Critical Elements
Personalized
RemembersYourPreferences
Beautiful
Inspiringdesign
Immediate
No lags or emails
Customer Insight
PredictCustomerNeeds
Customer Engagement Business Process
Real-time Workflow
AutomateEmployeeResponses
Marketing
Continuouslybuildyourbrand
Integrating The Two Technologies To Build Customer Apps Is Hard
Business Process TechnologyCustomer Engagement Technology
Open Source Stacks
Rapid Iteration
Consumer Internet Scale
Customer Data
Dashboards and Reporting
Workflows and Approval
Employee AppsCustomer Apps
Heroku Connect: Unified Customer Data Across Your Apps
Heroku Connect
Sync your
Customer Data
Heroku Connect: Data Synchronization Technology
Heroku Connect!
Bi-Directional !
Near Real-time!
100s of Millions of Records!
Heroku Apps and Salesforce!
!
!
!
Heroku Connect
Connected
Your Salesforce data connected to your
Postgres database
Cloud
Scalability and success of Force.com +
Heroku, all in the cloud
Complete
Everything you need to build and run
innovative customer-connected apps
Heroku + Force.com
Systems of Engagement
Manage Data
Anonymous
One-Way Relationships
Independent Transactions
Mass Marketing
Systems of Record
Manage Relationships
Known
Two-Way Relationship
Connected Experiences
1:1
Buildemployee
appsfast
Developcustomer
appsthatengage
Heroku Connect
Salesforce1 Platform for your customer and employee apps
Heroku Connect Dashboard
•  Bi Directional data sync between
Heroku and Salesforce
•  500 million+ records synced with
near real-time updates within 10
seconds
•  No integration code needed
•  SalesforceAPI Consumption
Management and Visibility
Synchronized Data Between Heroku Apps and Salesforce
Heroku Connect: Salesforce data in any app you build
Connect with your customers in new ways
Any app, e.g. SQL browser
Your Salesforce Org(s)
Heroku - Reports
Forrester says
August 7, 2014
•  Great customer experiences and engagement is a
critical business priority
•  Firms need a new architecture for cross-channel
experience delivery
•  Companies need a philosophy and culture of
business agility and technical engineering to deliver
these new experiences
Forrester says
April 24, 2014
Public Cloud Market is in Hyper-growth and drives
business agility that is changing companies:
•  Enriching customer engagement
•  Modernize for greater responsiveness
•  Free back-office capital for customer-facing projects.
General Slides
Salesforce: #1 Enterprise Cloud Platform
Market Share#1
Enterprise Platform#1
Magic Quadrant for
Application Platform as a Service
January, 2014 Analyst: Yefim V. Natis
This graphic was published by Gartner, Inc. as part of a larger research document and should be evaluated in the context of the entire document. The Gartner document is available upon request from
Salesforce.com. Gartner does not endorse any vendor, product or service depicted in its research publications, and does not advise technology users to select only those vendors with the highest ratings.
Gartner research publications consist of the opinions of Gartner's research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect
to this research, including any warranties of merchantability or fitness for a particular purpose.
Web Store CommunityEmailSocialMobileProduct Stadium
Unified
Customer Experiences
Unified
Customer Insights
Engage your customers through every channel with a single
system of record
User Insight to drive your Business
•  Connect to your users through multiple device and social
media platforms without data silos and fragmentation
•  Create unique and innovative customer experiences to
deepen customer engagement with your brand and
enhance retention
•  Build brand loyalty and nurture a customer community
around your offering
Four Questions about your connecting to your customers
Do you know
who your customers
are?
Do you know what
drives their
business with
you?
Are you building
engagement to
increase their
business with you?
?
Are you able to
measure that
impact on your
business goals?
Transportation ReinventedLighting Transformed Shopping Redefined
Apps are Redefining Industries
Change how your build customer apps and features
Infrastructure
Operations
Apps
Apps
Infrastructure
Operations
Legacy Platforms
Focus on infrastructure
Focus on Apps
New Apps and
Features
“Keeping the
lights on”

Heroku Compliation Deck

  • 1.
  • 2.
    Heroku is theplatform for engaging customer-facing apps Trusted by Enterprises Integrated with Salesforce Data Technologies for Developer Productivity 4+ Million Apps Created
  • 3.
    Loyalty & Engagement Internet of Things Marketing Campaigns Websites &Media eCommerce What are leading brands using Heroku for?
  • 4.
    When building consumeror customer-facing apps (B2B and B2C) To leverage open source developer skills and frameworks To easily integrate apps with Salesforce system of record When to use Heroku?
  • 5.
    Dynos Run virtually any languageat scale Database Enterprise-Grade Postgres as a Service Add-ons 150+ App Plugin Ecosystem What is Heroku? Everything you need to build, run and scale customer apps Payments Email SMS Search Analytics Monitoring Logging Ruby Node.js Java PHP Python Scala Clojure 24/7/365 Ops Continuous Protection Health Checks High Availability Encryption Rollback
  • 6.
    Proven Success onthe Heroku Platform 5 Billion Requests per day 4+ Million Apps Created 150+ Add-on Services “We rely on Heroku as the platform for mission-critical apps, and it is helping us transform how we connect and engage with our customers.” - Pierre Masai , CIO, Toyota Motor Europe
  • 7.
    Change how youbuild and run customer apps with Heroku •  Spending more time building new customer features •  Stop spending time setting up infrastructure Data Center Networking Servers Storage Virtualization Operating System App Runtime Application Application Operations
  • 8.
    Enterprise value propositionsfor Heroku Delivery CapabilityBusiness Agility Data IntegrationTime to Market Trusted Operations
  • 9.
    Enterprise value propositionsfor Heroku Time to Market No more waiting for infrastructure to be setup. Build and release apps instead. Business Agility Add new features faster with 150+ Heroku Add-ons to extend app functionality Delivery Capability Leverage the languages and frameworks of consumer web for more engaging apps Trusted Operations Global 24/7/365 DevOps. Handles Superbowl Scale. Heartbleed patched by Security in 24 hours Data Integration Sync millions of of records with Salesforce in near real-time without any integration code
  • 10.
    Customer facing applicationsdelivered on Heroku Time to Market Cross-Device Integrated Data Scalability Engagement No Infrastructure to Setup Dev Focus on Building App Third Party Add-ons Cross Device Responsiveness Mobile, Tablet, Desktop, IoT API Capable Design App Scalability Database Scalability Dedicated Global Dev-ops Multi-Language Support Open Frameworks Favored Developer ToolsSalesforce Clouds Integration Heroku Connect Data Sync Single System of Record
  • 11.
    •  Robust infrastructureservice that can be added to applications, for enhanced data, media and compatibility options •  Developer friendly, easily scalable app development and management; running on powerfulAWS infrastructure + Salesforce & Amazon Web Services (AWS) Delivering on all your technical needs
  • 12.
  • 13.
    Hardware Network Operating Systems &VMs World class IT Ops Heroku Connect for Salesforce 150+ Add-ons Ecosystem (Email, SMS, Search, Payments, Logging, etc.) Heroku Postgres Databases (and 10+ other data stores) Language runtime environment (e.g. Java, Ruby, PHP) Operating System & VMs Hardware Network Infrastructure as a Service Platform as a Service Heroku Platform-as-a-Service vs Infrastructure-as-a-Service
  • 14.
    Heroku: The Platformfor Customer Innovation “Heroku lets us focus on our app and deliver more value to customers.” – Aaron Peckham, Urban Dictionary
  • 15.
    Heroku allows companiesto focus on developing applications •  No more: •  Procuring virtual machines •  Installing and managing code runtime environment •  Installing web servers •  Procuring, managing and tuning databases •  Configuring and testing load balancing •  Patching the software stack (e.g. Heartbleed) •  Wearing pagers for the infrastructure stack
  • 16.
    Heroku Business ValueDrivers Business Value Business Impact Heroku Capabilities Business Metrics •  Popular languages and frameworks for modern development •  Rapid cloud deployment supporting any scale or workload •  135+ pre-integrated Add-on services for data, logging, caching, reporting etc. •  Simple, automated data synchronization with Salesforce •  No on-premise infrastructure, maintenance, upgrades •  Secure cloud technology at global scale •  Single contract for 135+ components / services •  Support for preferred SDLC tools like Eclipse, Jenkins, git •  Buildpacks optimize cloud deployment with zero developer effort •  Automatic synchronization of dev, test, prod environments •  Increase number of revenue generating apps delivered (é) •  Improve time to value (business idea to revenue) (é) •  Increase in developer satisfaction and productivity (é) •  Decrease number of development hours required per app (ê) •  Decrease hardware and infrastructure support costs (ê) Add powerful functionality quickly Reduce DevOps resources Faster delivery of apps Increase focus on innovation Increase developer productivity Productivity Gains Improved Top Line Revenue •  Increase % of effort spent on new project vs. maintenance (é) •  Increase IT focus on innovation (é) •  Increased predictability of app deployment costs (é) Scale on demand IT Cost Savings / Avoidance •  Improve integration between systems of record and systems of innovation (é)
  • 17.
  • 18.
  • 19.
    Supported Languages BuildpacksDatabases Heroku supports… •  Ruby •  Node.js •  Java •  Python •  PHP •  Clojure •  Scala •  Perl •  GO! •  Erlang •  Dart •  And more… •  Postgres •  Redis •  Mongo •  CouchDB •  Hadoop •  TempDB •  MySQL •  Elasticsearch •  Neo4j
  • 20.
  • 21.
    Dashboard + MetricsHeroku Button Postgres DbX Heroku DX has what you need to build great customer apps DX - Developer Experience
  • 22.
    Heroku Dashboard Dynos/Addons •  Scaleapps and manage add-ons •  Manage apps, organizations and accounts on one dashboard
  • 23.
    Heroku Metrics Application PerformanceInsights •  View performance and tune apps •  Understand what is going with applications •  See when a new app release has been deployed
  • 24.
    Heroku Postgres DbX DatabaseExperience - DbX •  View database queries that impact performance •  Understand how to improve application and database performance
  • 25.
    Heroku Postgres DbX DB Operations CorePostgres Cloud Infrastructure Open source Object-relational database SQL: 2011 standard Integrate with ORCL/ MS-SQL Migrate from ORCL/ MS-SQL Performance analysis Data clips Forking Web & command line interfaces Data rollback Followers Optimized configuration Continuous protection High availability Encryption at rest Custom SLAs Automated monitoring OS and database patching
  • 26.
    Heroku Button One clickdeploys app to Heroku Copies Code Repository Sets up application deployment environment Provisions Database forApp ProvisionsAddons (Search, Payments, Logging) Configure Environmental Variables InitiateApplication Runtime WordPress on GitHub http://mywordpress.herokuapp.com
  • 27.
    Appendix – HerokuConnect Integrate your CustomerApplication to your Backend
  • 28.
    The Best AppsConnect Two Critical Elements Personalized RemembersYourPreferences Beautiful Inspiringdesign Immediate No lags or emails Customer Insight PredictCustomerNeeds Customer Engagement Business Process Real-time Workflow AutomateEmployeeResponses Marketing Continuouslybuildyourbrand
  • 29.
    Integrating The TwoTechnologies To Build Customer Apps Is Hard Business Process TechnologyCustomer Engagement Technology Open Source Stacks Rapid Iteration Consumer Internet Scale Customer Data Dashboards and Reporting Workflows and Approval
  • 30.
    Employee AppsCustomer Apps HerokuConnect: Unified Customer Data Across Your Apps Heroku Connect Sync your Customer Data
  • 31.
    Heroku Connect: DataSynchronization Technology Heroku Connect! Bi-Directional ! Near Real-time! 100s of Millions of Records! Heroku Apps and Salesforce! ! ! !
  • 32.
    Heroku Connect Connected Your Salesforcedata connected to your Postgres database Cloud Scalability and success of Force.com + Heroku, all in the cloud Complete Everything you need to build and run innovative customer-connected apps Heroku + Force.com
  • 33.
    Systems of Engagement ManageData Anonymous One-Way Relationships Independent Transactions Mass Marketing Systems of Record Manage Relationships Known Two-Way Relationship Connected Experiences 1:1
  • 34.
  • 35.
    Heroku Connect Dashboard • Bi Directional data sync between Heroku and Salesforce •  500 million+ records synced with near real-time updates within 10 seconds •  No integration code needed •  SalesforceAPI Consumption Management and Visibility
  • 36.
    Synchronized Data BetweenHeroku Apps and Salesforce
  • 37.
    Heroku Connect: Salesforcedata in any app you build Connect with your customers in new ways Any app, e.g. SQL browser Your Salesforce Org(s)
  • 38.
  • 39.
    Forrester says August 7,2014 •  Great customer experiences and engagement is a critical business priority •  Firms need a new architecture for cross-channel experience delivery •  Companies need a philosophy and culture of business agility and technical engineering to deliver these new experiences
  • 40.
    Forrester says April 24,2014 Public Cloud Market is in Hyper-growth and drives business agility that is changing companies: •  Enriching customer engagement •  Modernize for greater responsiveness •  Free back-office capital for customer-facing projects.
  • 41.
  • 42.
    Salesforce: #1 EnterpriseCloud Platform Market Share#1 Enterprise Platform#1 Magic Quadrant for Application Platform as a Service January, 2014 Analyst: Yefim V. Natis This graphic was published by Gartner, Inc. as part of a larger research document and should be evaluated in the context of the entire document. The Gartner document is available upon request from Salesforce.com. Gartner does not endorse any vendor, product or service depicted in its research publications, and does not advise technology users to select only those vendors with the highest ratings. Gartner research publications consist of the opinions of Gartner's research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose.
  • 43.
    Web Store CommunityEmailSocialMobileProductStadium Unified Customer Experiences Unified Customer Insights Engage your customers through every channel with a single system of record
  • 44.
    User Insight todrive your Business •  Connect to your users through multiple device and social media platforms without data silos and fragmentation •  Create unique and innovative customer experiences to deepen customer engagement with your brand and enhance retention •  Build brand loyalty and nurture a customer community around your offering
  • 45.
    Four Questions aboutyour connecting to your customers Do you know who your customers are? Do you know what drives their business with you? Are you building engagement to increase their business with you? ? Are you able to measure that impact on your business goals?
  • 46.
    Transportation ReinventedLighting TransformedShopping Redefined Apps are Redefining Industries
  • 47.
    Change how yourbuild customer apps and features Infrastructure Operations Apps Apps Infrastructure Operations Legacy Platforms Focus on infrastructure Focus on Apps New Apps and Features “Keeping the lights on”