SlideShare a Scribd company logo
Introducing the
Salesforce platform
John Stevenson
Developer Evangelist
@jr0cket
Troy Sellers
Enterprise Architect
@ibigfoot7
Andy Ormsby
Solution Engineer
@andyo
Safe Harbor
Safe harbor statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements
that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions proves incorrect, the results
of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking statements we make. All statements
other than statements of historical fact could be deemed forward-looking, including any projections of subscriber growth, earnings, revenues, or
other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any
statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services.
The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality
for our service, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth,
interruptions or delays in our Web hosting, breach of our security measures, risks associated with possible mergers and acquisitions, the
immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and
manage our growth, new releases of our service and successful customer deployment, our limited history reselling non-salesforce.com
products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results
of salesforce.com, inc. is included in our annual report on Form 10-K for the most recent fiscal quarter ended July 31, 2011. This document and
others are available on the SEC Filings section of the Investor Information section of our Web site.
Any unreleased services or features referenced in this or other press releases or public statements are not currently available and may not be
delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently
available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
This is a practical workshop
Don’t be shy, ask lots of questions
Overview of the
Salesforce platform
Supporting innovation through Clicks &
Code
John Stevenson
@jr0cket
Salesforce platform: The Fastest Way To Build Apps
Core
Services
Chatter
Multi-
language
Translation
Workbench
Email
Service
s
Analytics
Cloud
Database
Scheema
Builder
Search
Visualforce
MonitoringMulti-tenant
Apex
Data-level
Security
Workflows
APIs
Mobile
Services
Social
APIs
Analytics
APIs
Bulk APIsRest APIs Metadata
APIs
Soap APIs
Private App
Exchange
Custom
Actions
Identity
Mobile
Notification
s
Tooling
APIs
Mobile
PacksMobile SDK Offline Support
Streaming
APIs
Geolocation
ET 1:1 ET Fuel
Heroku1
Heroku
Add-Ons
Sharing
Model
ET API
Extensive Salesforce platform API’s & Services
Salesforce1 Platform API Guide
- Force.com
- Heroku
- Exact Target
- Everything else Salesforce…
Books available online at:
developer.salesforce.com
So what kind of Apps can you build ?
▪ Employee Apps with Force.com
– helps people run your business effectively / system of record
– understand the needs of your customers, partners, people
▪ Partner facing apps with Salesforce Communities
–collaborating with millions of partners
▪ Customer Apps on Heroku
–apps that help you engage with your customer
–apps your customer uses for your services
Employee Apps
with Force.com
Helping your business run effectively,
understanding your customers
John Stevenson
@jr0cket
Visualforce Pages
Visualforce Components
Apex Controllers
Apex Triggers
Metadata API
REST API
Bulk API
Formula Fields
Validation Rules
Workflows and Approvals
Custom Objects
Custom Fields
Relationships
Page Layouts
Record Types
User
Interface
Business
Logic
Data
Model
Clicks Code
80% 20%
&
Setup gives you the power to create Apps
Create &
Configure
with Clicks
Setup > Build > Create
Create Custom Apps,
Custom Objects, Tabs,
Reports, Actions, etc
Model the information in your business
Schema Builder
- view and create
Objects &
Relationships
Standard Objects
- Account
- Contact
- Etc.
Clicks: Workflow, Approvals & Flows
Define workflows
that work with
business data
Clicks: Flows & Process Builder
Processes:
If this, then do that
Approvals:
for actions &
information
Workflows:
update business
data on events
Apex for custom business logic - Developer Console
Extend “clicks” features with code
Code: Code online with the Developer Console
1) Menu
2) Workspace
with tabs
3) Output panel
– logs, test
results, etc
MavensMate.com Sublime Text plugin for Force.com
- Apex
- Visualforce
- Unit Tests
- Git
- Lightweight
- Templates
Visualforce Pages for UI customisation
Code: Visualforce Pages & Web Technologies
Code: Visualforce Pages & Web Technologies
Introducing the Salesforce platform
Every Object, Every Field:
Apex and Visualforce Enabled
Visualforce Pages
Visualforce
Components
Apex Controllers
Apex Triggers
Custom UI
Custom Logic
External
App
Every Object, Every Field: API Enabled
REST
SOAP
Bulk
Streaming
OAuth 2.0
HTTPS
Everything you create is immediately available via Salesforce API’s
Salesforce1 Mobile App
Apps in Salesforce1 Mobile
What’s in an App?
Lightning
PageLightning
Components
Global Actions
Salesforce Lightning
New features & tools for App creation on
Force.com
Lightning Process Builder
Automate business faster
▪ Point-and-click business logic
▪ Visual builder
▪ Supports multiple process branches
▪ Collaborate with business owners
▪ Alternative to many basic Apex trigger
use cases
▪ DE, EE and up
Lightning App Builder
Drag & Drop
Build with standard, custom &
partner Lightning Components
Any Device
Design apps for every screen
from one canvas
Now anyone can build apps faster
What can I build?
▪ One-Page Applications
– Drill down to existing standard pages
– Expose Global Actions for more interactivity
▪ Dashboard-style Applications
– Sales Leaderboard
▪ “Point” Applications to solve a particular task
– Upload expense receipt
Standard Components
Built by Salesforce
Custom charts Data entry tools Custom data
layout
Dynamic maps
Left
nav
Publisher
bar
Feed
items
Tas
ks
Slide
rs
Multi-view
charts
Pass/F
ail
Custom Components
Built by customer developers
AppExchange Components
Built by Partners (25+ today)
Lightning Component Framework
Component Frameworks Are The Future
All leading platform companies are investing in component frameworks
Google
Polymer
Facebook
React
Salesforce
Lightning
Twitter
Flight
Mozilla
Brick
Lightning Connect
Integrate external data faster
▪ A new tool in the Salesforce integration
toolbox
▪ Point-and-Click
▪ Real-Time
▪ Represent external data as a Salesforce
data object
▪ Available in DE orgs; add-on license
required in Production orgs
Heroku Connect
Synchronise data between Customer & Employee facing apps
▪ Point-and-Click Integration
▪ Select the Objects & Fields to
synchronize & in which directions
▪ Manages API data limits
Include the most valuable data from
your customer apps, to help your
employees understand your customers
better
Salesforce platform
scalability
trust.salesforce.com
▪ Salesforce platform (Force.com)
–over 3 Billion transactions per day
–average response 250ms
Heroku high scale performance
Billion
uests per day
4+ Million
Apps Created
125+
Add-on Services
Supporting millions of apps & services
- status.heroku.com
Customer facing apps
using Heroku
Scaling interactions with your customers
John Stevenson
@jr0cket
Heroku Demo
Instantly deploy & scale an apps with common developer tooli
Use existing developer skills
Ruby, Java, NodeJS, Python, PHP
Virtually every language you can think of can run on Heroku
What is Heroku?
Database
Enterprise grade Heroku Postgres as a service
Add-ons
Marketplace for data stores and app services
Dynos
sources to run your app
Everything you need to build, run and scale customer apps
Deal with Success - instantly
Instantly scale the compute resources your apps run on to han
ver if your app cant meet the demand
dashboard.heroku.com
status.heroku.com
Unifying Interaction with
Canvas
Seamless integration of User Interface in
your Salesforce Org
John Stevenson
@jr0cket
Salesforce Canvas
Embed & Interact with external websites as if they were part of your
Salesforce Canvas
Embed & Interact with external websites as if they were part of yo
Connecting Force.com
& Heroku with Connect
Seamless integration of data between
customer and enterprise
John Stevenson
@jr0cket
Connected
- linking Heroku Postgres database with your Salesforce Org
Transforming
customer data translated into business applicable information
Managed
2-way synchronization of high volumes of data at a sustainable rate
Heroku1 Connect
Heroku & Force.com www.heroku.com/1
Heroku1 Connect
Heroku
Salesforce Org
Auto synchronization of data
Customer
facing
App /
website
Customer
data
Understanding
about your
customers
www.heroku.com/1
Exact Target
Intelligent Marketing connected to all your
Salesforce1 Apps
John Stevenson
@jr0cket
Intelligent marketing apps with Exact Target Fuel
Intelligent marketing apps with Exact Target Fuel
Exact Target in Summary
All your Salesforce1 Apps
are connected to Exact
Target Intelligent
Marketing engine
- Feeding in valuable
data
- Helping you see
information where
ever its needed
Developer Tools
Helping you build your projects effectively
John Stevenson
@jr0cket
developer.salesforce.com/page/Force.com_IDE
Force.com IDE
- Apex
- Visualforce
pages
- Unit Tests
- Git
MavensMate.com Sublime Text plugin for Force.com
- Apex
- Visualforce
- Unit Tests
- Git
- Lightweight
- Templates
Force.com
Command
Line
Interface
(CLI)
force-cli.heroku.com
Fun Stuff
John Stevenson
@jr0cket
Contacts
are villagers
Accounts
are
buildings
github.com/metadaddy-
sfdc/Forcecraft
Where to go next…
John Stevenson
@jr0cket
developer.salesforce.com
2 MILLION
“developers”
Over
A “developer” being anyone that uses
Setup
Trailhead
- online learning for everyone
developer.salesforce.com/trailhead
Thank you
developer.salesforce.com
John Stevenson
@jr0cket
bit.ly/london-feedback-august

More Related Content

PDF
Salesforce overview
PPTX
Introduction to salesforce ppt
PPTX
Salesforce Overview For Beginners/Students
PPTX
Salesforce PPT.pptx
PPTX
Salesforce intro session_for_students_v2
PPTX
Salesforce.com Overview
PPTX
Top Benefits of Salesforce in Business
PPTX
Salesforce Deck Template
Salesforce overview
Introduction to salesforce ppt
Salesforce Overview For Beginners/Students
Salesforce PPT.pptx
Salesforce intro session_for_students_v2
Salesforce.com Overview
Top Benefits of Salesforce in Business
Salesforce Deck Template

What's hot (20)

PPTX
Salesforce online training || Salesforce Integration | salesforce lightning
PPTX
Session 1: INTRODUCTION TO SALESFORCE
PPT
Salesforce Presentation
PDF
Introduction to Salesforce | Salesforce Tutorial for Beginners | Salesforce T...
PPTX
Salesforce Integration Pattern Overview
PPTX
Salesforce
PPT
Salesforce Tutorial for Beginners: Basic Salesforce Introduction
PDF
Salesforce Training For Beginners | Salesforce Tutorial | Salesforce Training...
PPTX
What Is Salesforce? | Salesforce Training - What Does Salesforce Do? | Salesf...
PDF
Salesforce crm and its cloud services ppt converted
PPTX
Salesforce Service Cloud - An overview
PPTX
Marketing cloud development
PDF
A Comprehensive Guide to Salesforce Field Service
PPT
Salesforce complete overview
PDF
Ivan Gubynskyy Salesforce CRM and Platform Overview
PPTX
Introduction to Salesforce Platform - Basic
PPTX
Salesforce ppt
PPTX
Salesforce sales cloud solutions
PPTX
Real Time Integration with Salesforce Platform Events
PPTX
Salesforce integration best practices columbus meetup
Salesforce online training || Salesforce Integration | salesforce lightning
Session 1: INTRODUCTION TO SALESFORCE
Salesforce Presentation
Introduction to Salesforce | Salesforce Tutorial for Beginners | Salesforce T...
Salesforce Integration Pattern Overview
Salesforce
Salesforce Tutorial for Beginners: Basic Salesforce Introduction
Salesforce Training For Beginners | Salesforce Tutorial | Salesforce Training...
What Is Salesforce? | Salesforce Training - What Does Salesforce Do? | Salesf...
Salesforce crm and its cloud services ppt converted
Salesforce Service Cloud - An overview
Marketing cloud development
A Comprehensive Guide to Salesforce Field Service
Salesforce complete overview
Ivan Gubynskyy Salesforce CRM and Platform Overview
Introduction to Salesforce Platform - Basic
Salesforce ppt
Salesforce sales cloud solutions
Real Time Integration with Salesforce Platform Events
Salesforce integration best practices columbus meetup
Ad

Similar to Introducing the Salesforce platform (20)

PPTX
Trailhead live - Overview of Salesforce App Cloud
PPT
Developers guide to the Salesforce1 Platform
PDF
Developer Tour on the Salesforce1 Platform
PPTX
[MBF2] Plate-forme Salesforce par Peter Chittum
PPT
Salesforce Summer of Hacks London - Introduction
PPTX
Salesforce Campus Tour - Developer Intro
PDF
Lightning connect sap_integration_df2015
PPTX
Heroku - developer playground
PDF
Introduction to HEROKU Salesforce1 Platform DevDay
PPT
The Mystery Is Solved Demystifying Integrations
PDF
Salesforce for Platform
PDF
Build Cloud & Mobile App on Salesforce Force.com Platform in 15 mins
PPTX
Trailhead Live Developer Workshop - Salesforce App Cloud
PPTX
Bringing Your Back Office Data To Life with Salesforce Connect
PPTX
Winter'18 Developer Preview Webinar
PDF
APP Academy: Build Your First App (October 13, 2014)
PPT
CloudOps evening presentation from Salesforce.com
PPTX
AppExchange for Components First Call Deck
PPTX
JDF18 - Connecting the customer success platform
PDF
Boxcars and Cabooses: When One More XHR Is Too Much
Trailhead live - Overview of Salesforce App Cloud
Developers guide to the Salesforce1 Platform
Developer Tour on the Salesforce1 Platform
[MBF2] Plate-forme Salesforce par Peter Chittum
Salesforce Summer of Hacks London - Introduction
Salesforce Campus Tour - Developer Intro
Lightning connect sap_integration_df2015
Heroku - developer playground
Introduction to HEROKU Salesforce1 Platform DevDay
The Mystery Is Solved Demystifying Integrations
Salesforce for Platform
Build Cloud & Mobile App on Salesforce Force.com Platform in 15 mins
Trailhead Live Developer Workshop - Salesforce App Cloud
Bringing Your Back Office Data To Life with Salesforce Connect
Winter'18 Developer Preview Webinar
APP Academy: Build Your First App (October 13, 2014)
CloudOps evening presentation from Salesforce.com
AppExchange for Components First Call Deck
JDF18 - Connecting the customer success platform
Boxcars and Cabooses: When One More XHR Is Too Much
Ad

More from John Stevenson (20)

PDF
ClojureX Conference 2017 - 10 amazing years of Clojure
PDF
Confessions of a developer community builder
PDF
Progscon 2017: Taming the wild fronteer - Adventures in Clojurescript
PDF
Introduction to Functional Reactive Web with Clojurescript
PDF
Thinking Functionally with Clojure
PDF
Communication improbable
PDF
Getting into public speaking at conferences
PDF
Functional web with clojure
PDF
Get into Functional Programming with Clojure
PDF
Guiding people into Clojure
PDF
Git and github - Verson Control for the Modern Developer
PDF
Get Functional Programming with Clojure
PDF
So you want to run a developer event, are you crazy?
PDF
Clojure for Java developers
PPT
Dreamforce14 Metadata Management with Git Version Control
ODP
Getting started with Clojure
PPTX
Heroku Introduction: Scaling customer facing apps & services
PPTX
Developer week EMEA - Salesforce1 Mobile App overview
PPT
Dreamforce 13 developer session: Git for Force.com developers
PPT
Dreamforce 13 developer session: Introduction to Heroku
ClojureX Conference 2017 - 10 amazing years of Clojure
Confessions of a developer community builder
Progscon 2017: Taming the wild fronteer - Adventures in Clojurescript
Introduction to Functional Reactive Web with Clojurescript
Thinking Functionally with Clojure
Communication improbable
Getting into public speaking at conferences
Functional web with clojure
Get into Functional Programming with Clojure
Guiding people into Clojure
Git and github - Verson Control for the Modern Developer
Get Functional Programming with Clojure
So you want to run a developer event, are you crazy?
Clojure for Java developers
Dreamforce14 Metadata Management with Git Version Control
Getting started with Clojure
Heroku Introduction: Scaling customer facing apps & services
Developer week EMEA - Salesforce1 Mobile App overview
Dreamforce 13 developer session: Git for Force.com developers
Dreamforce 13 developer session: Introduction to Heroku

Recently uploaded (20)

PPTX
Tartificialntelligence_presentation.pptx
PDF
Getting Started with Data Integration: FME Form 101
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PPTX
A Presentation on Artificial Intelligence
PPTX
Machine Learning_overview_presentation.pptx
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Electronic commerce courselecture one. Pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPT
Teaching material agriculture food technology
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
Tartificialntelligence_presentation.pptx
Getting Started with Data Integration: FME Form 101
Assigned Numbers - 2025 - Bluetooth® Document
Diabetes mellitus diagnosis method based random forest with bat algorithm
Unlocking AI with Model Context Protocol (MCP)
Dropbox Q2 2025 Financial Results & Investor Presentation
Network Security Unit 5.pdf for BCA BBA.
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Reach Out and Touch Someone: Haptics and Empathic Computing
Accuracy of neural networks in brain wave diagnosis of schizophrenia
A Presentation on Artificial Intelligence
Machine Learning_overview_presentation.pptx
A comparative analysis of optical character recognition models for extracting...
Building Integrated photovoltaic BIPV_UPV.pdf
NewMind AI Weekly Chronicles - August'25-Week II
Electronic commerce courselecture one. Pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Teaching material agriculture food technology
Mobile App Security Testing_ A Comprehensive Guide.pdf

Introducing the Salesforce platform