SlideShare a Scribd company logo
New Customers Around
Every Corner
The Importance of a Dreamforce
AppExchange Launch
Hana Mandapat
Director of Marketing,
AppExchange Partner Program
Forward Looking Statement
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 product or service availability, 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, new products and services, 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, the outcome of any litigation, risks associated with
completed and any 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 year and
in our quarterly report on Form 10-Q for the most recent fiscal quarter. These documents and others containing important disclosures 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 presentations, 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.
Salesforce AppExchange Advantage
With the #1 Ecosystem
3K+ AppExchange
Apps
Resources, Events, Partnerships, Brand
​Access to Customers ​Access to Ecosystem
100+ Countries, SMB to Enterprise
More Secure Apps
1 Trusted
Platform150K+Salesforce
Customers
​Access to Technology
Platform, Workflows, APIs
Bob Marsh
CEO
● Launched sales performance app at
at Dreamforce 2012
● Cohesive experience across booth,
meeting room and marketing
collateral
● Consistent ROI from Dreamforce
investment; 6-week payback in 2015
Geoji George
​SVP, Strategy & Alliances
● Launched “Order to Cash” work
management solution at Dreamforce
2016
● Increased quality leads to drive new
deal pipeline throughout the year
● Developed connections with other
partners and Salesforce at the event
Manishi Singh
Senior Director, AppExchange Technical
Evangelism, Salesforce
“Nothing is more important to our
company than the privacy of our
customers’ data”
Parker Harris
Co-Founder and CTO
Security Review is a benefit!
Meet the security
expectations of enterprise
customers
Become a member of a
trusted ecosystem of app
vendors
Make security a primary
concern of your business
It helps you sell to enterprise companies
Education
Getting started with web application security
● Partner Community - Education - Security Review
● OWASP
○ Open Web Application Security Project
○ OWASP Top Ten
● Trust Academy courses
○ e.g. SR101, SECDEV1, SECDEV2
● Security team
○ Security Office Hours
○ securecloud@salesforce.com
● SR Operations team
○ SR Submission office hours
● Fun ways to learn
○ Google XSS Game
○ bWAPP - an extremely buggy web app
Testing
Adversary Testing
● Not unit/functional/regression testing
● Testers should be playing the role of a
hacker/adversary
● Testers should be looking to exploit the application
Their goal should be to extract data they don’t have
permission to access
Automated Testing
● Static Code Analysis
○ Force.com Code Scanner / CheckMarx
● Web Application Scanners
○ ZAP (OWASP Zed Attack Proxy)
○ Chimera
● Other
○ nMap, nikto, Qualys SSL Labs
Manual Testing
● Code reviews, input/parameter testing
● Interactive Sessions with Web Application
Scanners / Network Protocol Analysis tools
Automated tools are no substitute for
manual testing!
Security Review
● Standards based
● Adversary focused
● Enterprise Level
Your app must pass Security Review before we test it
Mandatory for all ISV Apps!
Security Review Process
Note:
The quality of the Security Review submission has significant impact on the amount of time it
can take to review an application.
The largest delay in the process occurs in between test cycles when the partner is fixing
issues identified during the review.
ISV Partner
Submit for SR
via Partner
Community
SR Operations
Process
submission
Security Team
Waiting in
queue
Security Team
Perform tests
& validate
results
SR Operations
Notify partner
of result
What is the scope of the review?
It’s everything inside the red box - Anything a new customer would need
Security Review requirements
AppExchange Top 10
Cross Site Scripting (XSS)
CRUD/FLS (Access control)
Information Disclosure
Cross Site Request Forgery (CSRF)
Sharing violation
Sensitive data leakage
Authorization
Broken session management
SSL Configuration
Sensitive Information in Debug
OWASP Top 10
Injection
Broken Authentication and Session Mgmt
Cross Site Scripting (XSS)
Insecure Direct Object References
Security Misconfiguration
Sensitive data exposure
Missing Function Level Access Control
Cross Site Request Forgery (CSRF)
Using Known Vulnerable Components
Unvalidated Redirects and Forwards
Make sure we have everything we need to test your app
Complete end-to-end
testing environment for all
elements of solution
Correct credentials to all
systems
Test account, web app,
other
Apex / Visualforce scanner
report (Checkmarx)
ZAP or Chimera report
False positive
documentation
Submission Requirements
Requirements Native
Native +
Lightning
Components
Composite
Web
App/Service
Client
Composite
Mobile/Client
API Only
Force.com
environment
Yes Yes
(With components
configured for testing)
Yes Yes Yes
External
components /
credentials
Yes
e.g. urls, credentials
Yes
e.g. link to APK
Yes
e.g. urls, credentials
Managed
package
Yes Yes Yes
Force.com code
scanner report
Yes Yes Yes
ZAP/Burp/
Chimera report
Yes Yes
(ZAP/Burp)
Yes
False positive
report
If required If required If required If required If required
Documentation Recommended Recommended Recommended Recommended Recommended
Interpreting results
Sorry! Your app failed
Don’t panic!
• Product Security Office Hours
• The report is focused on breadth, not depth. Test
is time-boxed*
• Conduct a comprehensive review - make required
fixes
• Re-run reports (Checkmarx, ZAP/Burp/Chimera)
• Ensure the test environment has the latest package
version
• Schedule a follow-up Security Review
Congratulations! Your app passed
Next steps
• Get to work on Trialforce/Templates (if
applicable), TSO/Templates require a Security
Review as well
• Complete your AppExchange listing
• Market/Sell/Succeed!
*We can’t include every instance of a vulnerability/issue in the report
Resources
Public facing
• Partner Community: p.force.com/security
• ISV Security Review Trailhead
• Security Review Submission Process Office Hours
Get to Market Faster with a Certified PDO
Salesforce app development experts to help
Architecture Design
Integration and App Development
Performance Optimization
Security Review Consultation
35+ PDOs available across the globe
Brian Walsh
CEO, CodeScience
● Founding partner in the Salesforce Product
Development Outsourcing (PDO) Program
since 2008
● PDO Program provides app development
services to ISVs for Salesforce AppExchange
● Partnered with many clients in various
industries to assist in building 100+ apps on the
AppExchange
● Certified as PDO Master in 2017
● Clients range from 3 person start-ups to a
Fortune 3 company
Security review submission cutoff
AUGUST 25, 2017
Design considerations
● Pick the cloud you want to build
○ App Cloud, Sales Cloud, Service Cloud, Marketing Cloud, Health Cloud, Financial Services
Cloud
● Consider your license model
○ Connector, Checkout, ISVforce, OEM
● Clicks over code
● Lightning first
● Think of your Salesforce Administrator as a critical persona
○ How you install and configure is the first experience in your application
Tips and tricks
● You can still develop your application after submission
○ Must be demonstrable of functionality and integrations
○ You should branch your code as you may have to make changes for resubmission
● PDEs are free
○ Use a continuous integration pattern that will enable each dev to have their own org
● Your managed package should be clean
○ Only package functionality, data models, and code that you actually need
○ Only use functionality that is actually required (ex: Chatter, Leads, Opportunities)
● Provide the SecRev team tons of instruction
○ Youtube videos on how to use your app are great!
● Gather feedback early and often
○ Use a PDE!
○ Install a package in a sandbox
What to do for Dreamforce
1. Configure your AppExchange listing
2. Setup Trialforce
3. Have a success story!
a. Gather feedback early from prospects via PDEs or installing in their sandboxes
4. Show don’t tell
a. Demo the app for prospects
PDOs can assist
● Certified at building products
● Understand the commercial process
● Can spin up a team quickly
● Can assist in initial customer implementations
● https://appexchange.salesforce.com/consulting
CodeScience Difference
● Only PDO with Master designation
● AppExchange Accelerator
○ Collection of code and process for AppExchange products
○ InstallScience is an installation wizard that can be easily configured
○ BuildScience for managing continuous integration
○ CRUD/FLS and Lightning frameworks
● We guarantee our code will pass Security Review
● Have an App already?
○ Extension packages
○ SDKs
○ New features for Dreamforce
Contact CodeScience
www.codescience.com/contact
sales@codescience.com
Lauren Clark
Senior Partner Marketing Manager
Salesforce
Why Sponsor Dreamforce?
As a Dreamforce sponsor, we look forward to helping you…
grow your business evangelize customer
success
accelerate results
Dreamforce Demographics
1 –Attendee Type missing percentage is for booth staff and labor
Check out our Resources.
For a deeper dive into Dreamforce 2017 packages and a la carte offerings,
download our Dreamforce 2017 prospectus
Join our weekly office hours; an open forum to ask questions
Get in Touch.
Email partnersuccess@salesforce.com to connect with the Sponsorship Team
How do I learn more?
Contact your Partner Account
Manager Today!
Email questions to: appexchangepartners@salesforce.com
Thank Y u

More Related Content

What's hot

Architect and Design Your App for Commercial Success
Architect and Design Your App for Commercial SuccessArchitect and Design Your App for Commercial Success
Architect and Design Your App for Commercial Success
Salesforce Partners
 
AppExchange Marketing Playbook: Generate Demand
AppExchange Marketing Playbook: Generate DemandAppExchange Marketing Playbook: Generate Demand
AppExchange Marketing Playbook: Generate Demand
Salesforce Partners
 
Design Patterns: ISV Recipes for Success (Dreamforce 2015)
Design Patterns: ISV Recipes for Success (Dreamforce 2015)Design Patterns: ISV Recipes for Success (Dreamforce 2015)
Design Patterns: ISV Recipes for Success (Dreamforce 2015)
Salesforce Partners
 
building an app exchange app
building an app exchange appbuilding an app exchange app
building an app exchange app
vraopolisetti
 
How to Fast Track your AppExchange App
How to Fast Track your AppExchange AppHow to Fast Track your AppExchange App
How to Fast Track your AppExchange App
CodeScience
 
Salesforce Partner Program for ISVs Lifecycle Tutorial
Salesforce Partner Program for ISVs Lifecycle TutorialSalesforce Partner Program for ISVs Lifecycle Tutorial
Salesforce Partner Program for ISVs Lifecycle Tutorial
Salesforce Partners
 
Salesforce Sales Professional Exam Prep
Salesforce Sales Professional Exam PrepSalesforce Sales Professional Exam Prep
Salesforce Sales Professional Exam Prep
Salesforce Partners
 
Wrestling Alligators: How Salesforce Partners Can Increase Close Rates & Deli...
Wrestling Alligators: How Salesforce Partners Can Increase Close Rates & Deli...Wrestling Alligators: How Salesforce Partners Can Increase Close Rates & Deli...
Wrestling Alligators: How Salesforce Partners Can Increase Close Rates & Deli...
CodeScience
 
Circles of success - So you have created or acquired a mess - now what (1)
Circles of success - So you have created or acquired a mess - now what (1)Circles of success - So you have created or acquired a mess - now what (1)
Circles of success - So you have created or acquired a mess - now what (1)
Salesforce - Sweden, Denmark, Norway
 
ISV App Lab
ISV App LabISV App Lab
ISV App Lab
CodeScience
 
Live Message Partner Training (April 25, 2017)
Live Message Partner Training (April 25, 2017)Live Message Partner Training (April 25, 2017)
Live Message Partner Training (April 25, 2017)
Salesforce Partners
 
Choosing the Right Solution: When to Use Pardot, Marketing Cloud, or Both
Choosing the Right Solution: When to Use Pardot, Marketing Cloud, or BothChoosing the Right Solution: When to Use Pardot, Marketing Cloud, or Both
Choosing the Right Solution: When to Use Pardot, Marketing Cloud, or Both
Dreamforce
 
Beyond VC: Capital Raising for ISVs Without Giving Up Equity
Beyond VC: Capital Raising for ISVs Without Giving Up Equity Beyond VC: Capital Raising for ISVs Without Giving Up Equity
Beyond VC: Capital Raising for ISVs Without Giving Up Equity
Salesforce Partners
 
DayBack at Dreamforce 2016
DayBack at Dreamforce 2016DayBack at Dreamforce 2016
DayBack at Dreamforce 2016
SeedCode
 
Afternoon Session: Innovation and platform Architect Day
Afternoon Session: Innovation and platform Architect Day Afternoon Session: Innovation and platform Architect Day
Afternoon Session: Innovation and platform Architect Day
Salesforce - Sweden, Denmark, Norway
 
Partner Branding Guidelines
Partner Branding Guidelines Partner Branding Guidelines
Partner Branding Guidelines
Salesforce Partners
 
App Academy: Getting Started (Virtual Classroom) slides
App Academy: Getting Started (Virtual Classroom) slidesApp Academy: Getting Started (Virtual Classroom) slides
App Academy: Getting Started (Virtual Classroom) slides
Salesforce Partners
 
Salesforce Architect Day - morning session
Salesforce Architect Day - morning sessionSalesforce Architect Day - morning session
Salesforce Architect Day - morning session
Salesforce - Sweden, Denmark, Norway
 
ISV Lightning Webinar Series - Part 2 (December 8, 2015)
ISV Lightning Webinar Series - Part 2 (December 8, 2015)ISV Lightning Webinar Series - Part 2 (December 8, 2015)
ISV Lightning Webinar Series - Part 2 (December 8, 2015)
Salesforce Partners
 

What's hot (19)

Architect and Design Your App for Commercial Success
Architect and Design Your App for Commercial SuccessArchitect and Design Your App for Commercial Success
Architect and Design Your App for Commercial Success
 
AppExchange Marketing Playbook: Generate Demand
AppExchange Marketing Playbook: Generate DemandAppExchange Marketing Playbook: Generate Demand
AppExchange Marketing Playbook: Generate Demand
 
Design Patterns: ISV Recipes for Success (Dreamforce 2015)
Design Patterns: ISV Recipes for Success (Dreamforce 2015)Design Patterns: ISV Recipes for Success (Dreamforce 2015)
Design Patterns: ISV Recipes for Success (Dreamforce 2015)
 
building an app exchange app
building an app exchange appbuilding an app exchange app
building an app exchange app
 
How to Fast Track your AppExchange App
How to Fast Track your AppExchange AppHow to Fast Track your AppExchange App
How to Fast Track your AppExchange App
 
Salesforce Partner Program for ISVs Lifecycle Tutorial
Salesforce Partner Program for ISVs Lifecycle TutorialSalesforce Partner Program for ISVs Lifecycle Tutorial
Salesforce Partner Program for ISVs Lifecycle Tutorial
 
Salesforce Sales Professional Exam Prep
Salesforce Sales Professional Exam PrepSalesforce Sales Professional Exam Prep
Salesforce Sales Professional Exam Prep
 
Wrestling Alligators: How Salesforce Partners Can Increase Close Rates & Deli...
Wrestling Alligators: How Salesforce Partners Can Increase Close Rates & Deli...Wrestling Alligators: How Salesforce Partners Can Increase Close Rates & Deli...
Wrestling Alligators: How Salesforce Partners Can Increase Close Rates & Deli...
 
Circles of success - So you have created or acquired a mess - now what (1)
Circles of success - So you have created or acquired a mess - now what (1)Circles of success - So you have created or acquired a mess - now what (1)
Circles of success - So you have created or acquired a mess - now what (1)
 
ISV App Lab
ISV App LabISV App Lab
ISV App Lab
 
Live Message Partner Training (April 25, 2017)
Live Message Partner Training (April 25, 2017)Live Message Partner Training (April 25, 2017)
Live Message Partner Training (April 25, 2017)
 
Choosing the Right Solution: When to Use Pardot, Marketing Cloud, or Both
Choosing the Right Solution: When to Use Pardot, Marketing Cloud, or BothChoosing the Right Solution: When to Use Pardot, Marketing Cloud, or Both
Choosing the Right Solution: When to Use Pardot, Marketing Cloud, or Both
 
Beyond VC: Capital Raising for ISVs Without Giving Up Equity
Beyond VC: Capital Raising for ISVs Without Giving Up Equity Beyond VC: Capital Raising for ISVs Without Giving Up Equity
Beyond VC: Capital Raising for ISVs Without Giving Up Equity
 
DayBack at Dreamforce 2016
DayBack at Dreamforce 2016DayBack at Dreamforce 2016
DayBack at Dreamforce 2016
 
Afternoon Session: Innovation and platform Architect Day
Afternoon Session: Innovation and platform Architect Day Afternoon Session: Innovation and platform Architect Day
Afternoon Session: Innovation and platform Architect Day
 
Partner Branding Guidelines
Partner Branding Guidelines Partner Branding Guidelines
Partner Branding Guidelines
 
App Academy: Getting Started (Virtual Classroom) slides
App Academy: Getting Started (Virtual Classroom) slidesApp Academy: Getting Started (Virtual Classroom) slides
App Academy: Getting Started (Virtual Classroom) slides
 
Salesforce Architect Day - morning session
Salesforce Architect Day - morning sessionSalesforce Architect Day - morning session
Salesforce Architect Day - morning session
 
ISV Lightning Webinar Series - Part 2 (December 8, 2015)
ISV Lightning Webinar Series - Part 2 (December 8, 2015)ISV Lightning Webinar Series - Part 2 (December 8, 2015)
ISV Lightning Webinar Series - Part 2 (December 8, 2015)
 

Similar to How to Launch Your AppExchange App at Dreamforce

APP Academy: Build Your First App (October 13, 2014)
APP Academy: Build Your First App (October 13, 2014)APP Academy: Build Your First App (October 13, 2014)
APP Academy: Build Your First App (October 13, 2014)
Salesforce Partners
 
CCT London 2013 Theatre Intro to Apex
CCT London 2013 Theatre Intro to ApexCCT London 2013 Theatre Intro to Apex
CCT London 2013 Theatre Intro to Apex
Peter Chittum
 
Coding in the App Cloud
Coding in the App CloudCoding in the App Cloud
Coding in the App Cloud
Salesforce Developers
 
Introduction to Apex Triggers
Introduction to Apex TriggersIntroduction to Apex Triggers
Introduction to Apex Triggers
Salesforce Developers
 
Manage Development in Your Org with Salesforce Governance Framework
Manage Development in Your Org with Salesforce Governance FrameworkManage Development in Your Org with Salesforce Governance Framework
Manage Development in Your Org with Salesforce Governance Framework
Salesforce Developers
 
Build Cloud & Mobile App on Salesforce Force.com Platform in 15 mins
Build Cloud & Mobile App on Salesforce Force.com Platform in 15 minsBuild Cloud & Mobile App on Salesforce Force.com Platform in 15 mins
Build Cloud & Mobile App on Salesforce Force.com Platform in 15 mins
Kashi Ahmed
 
Appx for Developers
Appx for Developers   Appx for Developers
Appx for Developers
Cloud Elements
 
Get Started with the Lightning Platform
Get Started with the Lightning PlatformGet Started with the Lightning Platform
Get Started with the Lightning Platform
Developer Force
 
Salesforce Security Review Tips and Tricks
Salesforce Security Review Tips and TricksSalesforce Security Review Tips and Tricks
Salesforce Security Review Tips and Tricks
Ryan Flood
 
Using AppExchange to Automate Complex Business Processes
Using AppExchange to Automate Complex Business ProcessesUsing AppExchange to Automate Complex Business Processes
Using AppExchange to Automate Complex Business Processes
dreamforce2006
 
API Design for Your Packaged App
API Design for Your Packaged AppAPI Design for Your Packaged App
API Design for Your Packaged App
Salesforce Developers
 
API Design for Your Packaged App
API Design for Your Packaged AppAPI Design for Your Packaged App
API Design for Your Packaged App
Salesforce Developers
 
Salesforce Campus Tour - Developer Intro
Salesforce Campus Tour - Developer IntroSalesforce Campus Tour - Developer Intro
Salesforce Campus Tour - Developer Intro
James Ward
 
I T E003 Shih 091707
I T E003  Shih 091707I T E003  Shih 091707
I T E003 Shih 091707
Dreamforce07
 
I T E008 Bezar 091907
I T E008  Bezar 091907I T E008  Bezar 091907
I T E008 Bezar 091907
Dreamforce07
 
Next-Generation Native Apps
Next-Generation Native AppsNext-Generation Native Apps
Next-Generation Native Apps
dreamforce2006
 
Sandboxes: The Future of App Development
Sandboxes: The Future of App DevelopmentSandboxes: The Future of App Development
Sandboxes: The Future of App Development
Dreamforce
 
Trailhead live - Overview of Salesforce App Cloud
Trailhead live - Overview of Salesforce App CloudTrailhead live - Overview of Salesforce App Cloud
Trailhead live - Overview of Salesforce App Cloud
John Stevenson
 
Salesforce Campus Tour - Declarative
Salesforce Campus Tour - DeclarativeSalesforce Campus Tour - Declarative
Salesforce Campus Tour - Declarative
James Ward
 
Insider's Guide to the AppExchange Security Review (Dreamforce 2015)
Insider's Guide to the AppExchange Security Review (Dreamforce 2015)Insider's Guide to the AppExchange Security Review (Dreamforce 2015)
Insider's Guide to the AppExchange Security Review (Dreamforce 2015)
Salesforce Partners
 

Similar to How to Launch Your AppExchange App at Dreamforce (20)

APP Academy: Build Your First App (October 13, 2014)
APP Academy: Build Your First App (October 13, 2014)APP Academy: Build Your First App (October 13, 2014)
APP Academy: Build Your First App (October 13, 2014)
 
CCT London 2013 Theatre Intro to Apex
CCT London 2013 Theatre Intro to ApexCCT London 2013 Theatre Intro to Apex
CCT London 2013 Theatre Intro to Apex
 
Coding in the App Cloud
Coding in the App CloudCoding in the App Cloud
Coding in the App Cloud
 
Introduction to Apex Triggers
Introduction to Apex TriggersIntroduction to Apex Triggers
Introduction to Apex Triggers
 
Manage Development in Your Org with Salesforce Governance Framework
Manage Development in Your Org with Salesforce Governance FrameworkManage Development in Your Org with Salesforce Governance Framework
Manage Development in Your Org with Salesforce Governance Framework
 
Build Cloud & Mobile App on Salesforce Force.com Platform in 15 mins
Build Cloud & Mobile App on Salesforce Force.com Platform in 15 minsBuild Cloud & Mobile App on Salesforce Force.com Platform in 15 mins
Build Cloud & Mobile App on Salesforce Force.com Platform in 15 mins
 
Appx for Developers
Appx for Developers   Appx for Developers
Appx for Developers
 
Get Started with the Lightning Platform
Get Started with the Lightning PlatformGet Started with the Lightning Platform
Get Started with the Lightning Platform
 
Salesforce Security Review Tips and Tricks
Salesforce Security Review Tips and TricksSalesforce Security Review Tips and Tricks
Salesforce Security Review Tips and Tricks
 
Using AppExchange to Automate Complex Business Processes
Using AppExchange to Automate Complex Business ProcessesUsing AppExchange to Automate Complex Business Processes
Using AppExchange to Automate Complex Business Processes
 
API Design for Your Packaged App
API Design for Your Packaged AppAPI Design for Your Packaged App
API Design for Your Packaged App
 
API Design for Your Packaged App
API Design for Your Packaged AppAPI Design for Your Packaged App
API Design for Your Packaged App
 
Salesforce Campus Tour - Developer Intro
Salesforce Campus Tour - Developer IntroSalesforce Campus Tour - Developer Intro
Salesforce Campus Tour - Developer Intro
 
I T E003 Shih 091707
I T E003  Shih 091707I T E003  Shih 091707
I T E003 Shih 091707
 
I T E008 Bezar 091907
I T E008  Bezar 091907I T E008  Bezar 091907
I T E008 Bezar 091907
 
Next-Generation Native Apps
Next-Generation Native AppsNext-Generation Native Apps
Next-Generation Native Apps
 
Sandboxes: The Future of App Development
Sandboxes: The Future of App DevelopmentSandboxes: The Future of App Development
Sandboxes: The Future of App Development
 
Trailhead live - Overview of Salesforce App Cloud
Trailhead live - Overview of Salesforce App CloudTrailhead live - Overview of Salesforce App Cloud
Trailhead live - Overview of Salesforce App Cloud
 
Salesforce Campus Tour - Declarative
Salesforce Campus Tour - DeclarativeSalesforce Campus Tour - Declarative
Salesforce Campus Tour - Declarative
 
Insider's Guide to the AppExchange Security Review (Dreamforce 2015)
Insider's Guide to the AppExchange Security Review (Dreamforce 2015)Insider's Guide to the AppExchange Security Review (Dreamforce 2015)
Insider's Guide to the AppExchange Security Review (Dreamforce 2015)
 

More from CodeScience

Journey Through the AppExchange: Product-Led Growth with MagicRobot
Journey Through the AppExchange: Product-Led Growth with MagicRobotJourney Through the AppExchange: Product-Led Growth with MagicRobot
Journey Through the AppExchange: Product-Led Growth with MagicRobot
CodeScience
 
Journey Through the AppExchange: From SI to ISV with Virsys12
Journey Through the AppExchange: From SI to ISV with Virsys12Journey Through the AppExchange: From SI to ISV with Virsys12
Journey Through the AppExchange: From SI to ISV with Virsys12
CodeScience
 
Leveraging Dynamic Interactions on Salesforce Lightning Pages
Leveraging Dynamic Interactions on Salesforce Lightning PagesLeveraging Dynamic Interactions on Salesforce Lightning Pages
Leveraging Dynamic Interactions on Salesforce Lightning Pages
CodeScience
 
Strategic Partnerships: The New Key to Innovation
Strategic Partnerships: The New Key to InnovationStrategic Partnerships: The New Key to Innovation
Strategic Partnerships: The New Key to Innovation
CodeScience
 
Journey Through the AppExchange: How inriver is Filling a Gap for Salesforce ...
Journey Through the AppExchange: How inriver is Filling a Gap for Salesforce ...Journey Through the AppExchange: How inriver is Filling a Gap for Salesforce ...
Journey Through the AppExchange: How inriver is Filling a Gap for Salesforce ...
CodeScience
 
Designing Salesforce Platform Events
Designing Salesforce Platform EventsDesigning Salesforce Platform Events
Designing Salesforce Platform Events
CodeScience
 
Ready, Set, Launch: Accelerating Healthcare Innovation One App at a Time
Ready, Set, Launch: Accelerating Healthcare Innovation One App at a TimeReady, Set, Launch: Accelerating Healthcare Innovation One App at a Time
Ready, Set, Launch: Accelerating Healthcare Innovation One App at a Time
CodeScience
 
Journey Through the AppExchange: How Place Technology Created a New Category
Journey Through the AppExchange: How Place Technology Created a New CategoryJourney Through the AppExchange: How Place Technology Created a New Category
Journey Through the AppExchange: How Place Technology Created a New Category
CodeScience
 
Journey to the AppExchange: How to Launch Into a New Ecosystem
Journey to the AppExchange: How to Launch Into a New EcosystemJourney to the AppExchange: How to Launch Into a New Ecosystem
Journey to the AppExchange: How to Launch Into a New Ecosystem
CodeScience
 
10 Tips to Pass Salesforce Security Review (and Steps to Take If You Don’t!)
10 Tips to Pass Salesforce Security Review (and Steps to Take If You Don’t!)10 Tips to Pass Salesforce Security Review (and Steps to Take If You Don’t!)
10 Tips to Pass Salesforce Security Review (and Steps to Take If You Don’t!)
CodeScience
 
Top 5 Ways to Build Pipeline With AppExchange Chat
Top 5 Ways to Build Pipeline With AppExchange ChatTop 5 Ways to Build Pipeline With AppExchange Chat
Top 5 Ways to Build Pipeline With AppExchange Chat
CodeScience
 
Everything You Need to Know About Salesforce LMA & COA
Everything You Need to Know About Salesforce LMA & COAEverything You Need to Know About Salesforce LMA & COA
Everything You Need to Know About Salesforce LMA & COA
CodeScience
 
Streamline Page Layouts with Dynamic Forms
Streamline Page Layouts with Dynamic FormsStreamline Page Layouts with Dynamic Forms
Streamline Page Layouts with Dynamic Forms
CodeScience
 
Getting to Yes: How to build executive alignment to win big on the AppExchange
Getting to Yes: How to build executive alignment to win big on the AppExchangeGetting to Yes: How to build executive alignment to win big on the AppExchange
Getting to Yes: How to build executive alignment to win big on the AppExchange
CodeScience
 
Org-dependent Unlocked Packages for ISVs
Org-dependent Unlocked Packages for ISVsOrg-dependent Unlocked Packages for ISVs
Org-dependent Unlocked Packages for ISVs
CodeScience
 
Ready, Set, Deploy: How Place Technology Streamlined Deployment on the AppExc...
Ready, Set, Deploy: How Place Technology Streamlined Deployment on the AppExc...Ready, Set, Deploy: How Place Technology Streamlined Deployment on the AppExc...
Ready, Set, Deploy: How Place Technology Streamlined Deployment on the AppExc...
CodeScience
 
How FinancialForce Leverages Labs to Accelerate Innovation
How FinancialForce Leverages Labs to Accelerate InnovationHow FinancialForce Leverages Labs to Accelerate Innovation
How FinancialForce Leverages Labs to Accelerate Innovation
CodeScience
 
Acting Like a Top 25 Salesforce ISV: How Appinium Applies Buyer's and Seller'...
Acting Like a Top 25 Salesforce ISV: How Appinium Applies Buyer's and Seller'...Acting Like a Top 25 Salesforce ISV: How Appinium Applies Buyer's and Seller'...
Acting Like a Top 25 Salesforce ISV: How Appinium Applies Buyer's and Seller'...
CodeScience
 
ISV Error Handling With Spring '21 Update
ISV Error Handling With Spring '21 UpdateISV Error Handling With Spring '21 Update
ISV Error Handling With Spring '21 Update
CodeScience
 
Acting Like a Top 25 Salesforce ISV: Designing the Seller's Journey for the ...
Acting Like a Top 25 Salesforce ISV:  Designing the Seller's Journey for the ...Acting Like a Top 25 Salesforce ISV:  Designing the Seller's Journey for the ...
Acting Like a Top 25 Salesforce ISV: Designing the Seller's Journey for the ...
CodeScience
 

More from CodeScience (20)

Journey Through the AppExchange: Product-Led Growth with MagicRobot
Journey Through the AppExchange: Product-Led Growth with MagicRobotJourney Through the AppExchange: Product-Led Growth with MagicRobot
Journey Through the AppExchange: Product-Led Growth with MagicRobot
 
Journey Through the AppExchange: From SI to ISV with Virsys12
Journey Through the AppExchange: From SI to ISV with Virsys12Journey Through the AppExchange: From SI to ISV with Virsys12
Journey Through the AppExchange: From SI to ISV with Virsys12
 
Leveraging Dynamic Interactions on Salesforce Lightning Pages
Leveraging Dynamic Interactions on Salesforce Lightning PagesLeveraging Dynamic Interactions on Salesforce Lightning Pages
Leveraging Dynamic Interactions on Salesforce Lightning Pages
 
Strategic Partnerships: The New Key to Innovation
Strategic Partnerships: The New Key to InnovationStrategic Partnerships: The New Key to Innovation
Strategic Partnerships: The New Key to Innovation
 
Journey Through the AppExchange: How inriver is Filling a Gap for Salesforce ...
Journey Through the AppExchange: How inriver is Filling a Gap for Salesforce ...Journey Through the AppExchange: How inriver is Filling a Gap for Salesforce ...
Journey Through the AppExchange: How inriver is Filling a Gap for Salesforce ...
 
Designing Salesforce Platform Events
Designing Salesforce Platform EventsDesigning Salesforce Platform Events
Designing Salesforce Platform Events
 
Ready, Set, Launch: Accelerating Healthcare Innovation One App at a Time
Ready, Set, Launch: Accelerating Healthcare Innovation One App at a TimeReady, Set, Launch: Accelerating Healthcare Innovation One App at a Time
Ready, Set, Launch: Accelerating Healthcare Innovation One App at a Time
 
Journey Through the AppExchange: How Place Technology Created a New Category
Journey Through the AppExchange: How Place Technology Created a New CategoryJourney Through the AppExchange: How Place Technology Created a New Category
Journey Through the AppExchange: How Place Technology Created a New Category
 
Journey to the AppExchange: How to Launch Into a New Ecosystem
Journey to the AppExchange: How to Launch Into a New EcosystemJourney to the AppExchange: How to Launch Into a New Ecosystem
Journey to the AppExchange: How to Launch Into a New Ecosystem
 
10 Tips to Pass Salesforce Security Review (and Steps to Take If You Don’t!)
10 Tips to Pass Salesforce Security Review (and Steps to Take If You Don’t!)10 Tips to Pass Salesforce Security Review (and Steps to Take If You Don’t!)
10 Tips to Pass Salesforce Security Review (and Steps to Take If You Don’t!)
 
Top 5 Ways to Build Pipeline With AppExchange Chat
Top 5 Ways to Build Pipeline With AppExchange ChatTop 5 Ways to Build Pipeline With AppExchange Chat
Top 5 Ways to Build Pipeline With AppExchange Chat
 
Everything You Need to Know About Salesforce LMA & COA
Everything You Need to Know About Salesforce LMA & COAEverything You Need to Know About Salesforce LMA & COA
Everything You Need to Know About Salesforce LMA & COA
 
Streamline Page Layouts with Dynamic Forms
Streamline Page Layouts with Dynamic FormsStreamline Page Layouts with Dynamic Forms
Streamline Page Layouts with Dynamic Forms
 
Getting to Yes: How to build executive alignment to win big on the AppExchange
Getting to Yes: How to build executive alignment to win big on the AppExchangeGetting to Yes: How to build executive alignment to win big on the AppExchange
Getting to Yes: How to build executive alignment to win big on the AppExchange
 
Org-dependent Unlocked Packages for ISVs
Org-dependent Unlocked Packages for ISVsOrg-dependent Unlocked Packages for ISVs
Org-dependent Unlocked Packages for ISVs
 
Ready, Set, Deploy: How Place Technology Streamlined Deployment on the AppExc...
Ready, Set, Deploy: How Place Technology Streamlined Deployment on the AppExc...Ready, Set, Deploy: How Place Technology Streamlined Deployment on the AppExc...
Ready, Set, Deploy: How Place Technology Streamlined Deployment on the AppExc...
 
How FinancialForce Leverages Labs to Accelerate Innovation
How FinancialForce Leverages Labs to Accelerate InnovationHow FinancialForce Leverages Labs to Accelerate Innovation
How FinancialForce Leverages Labs to Accelerate Innovation
 
Acting Like a Top 25 Salesforce ISV: How Appinium Applies Buyer's and Seller'...
Acting Like a Top 25 Salesforce ISV: How Appinium Applies Buyer's and Seller'...Acting Like a Top 25 Salesforce ISV: How Appinium Applies Buyer's and Seller'...
Acting Like a Top 25 Salesforce ISV: How Appinium Applies Buyer's and Seller'...
 
ISV Error Handling With Spring '21 Update
ISV Error Handling With Spring '21 UpdateISV Error Handling With Spring '21 Update
ISV Error Handling With Spring '21 Update
 
Acting Like a Top 25 Salesforce ISV: Designing the Seller's Journey for the ...
Acting Like a Top 25 Salesforce ISV:  Designing the Seller's Journey for the ...Acting Like a Top 25 Salesforce ISV:  Designing the Seller's Journey for the ...
Acting Like a Top 25 Salesforce ISV: Designing the Seller's Journey for the ...
 

Recently uploaded

Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
Edge AI and Vision Alliance
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
BibashShahi
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 

Recently uploaded (20)

Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
Artificial Intelligence and Electronic Warfare
Artificial Intelligence and Electronic WarfareArtificial Intelligence and Electronic Warfare
Artificial Intelligence and Electronic Warfare
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 

How to Launch Your AppExchange App at Dreamforce

  • 1. New Customers Around Every Corner The Importance of a Dreamforce AppExchange Launch
  • 2. Hana Mandapat Director of Marketing, AppExchange Partner Program
  • 3. Forward Looking Statement 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 product or service availability, 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, new products and services, 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, the outcome of any litigation, risks associated with completed and any 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 year and in our quarterly report on Form 10-Q for the most recent fiscal quarter. These documents and others containing important disclosures 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 presentations, 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.
  • 4. Salesforce AppExchange Advantage With the #1 Ecosystem 3K+ AppExchange Apps Resources, Events, Partnerships, Brand ​Access to Customers ​Access to Ecosystem 100+ Countries, SMB to Enterprise More Secure Apps 1 Trusted Platform150K+Salesforce Customers ​Access to Technology Platform, Workflows, APIs
  • 5.
  • 6. Bob Marsh CEO ● Launched sales performance app at at Dreamforce 2012 ● Cohesive experience across booth, meeting room and marketing collateral ● Consistent ROI from Dreamforce investment; 6-week payback in 2015
  • 7. Geoji George ​SVP, Strategy & Alliances ● Launched “Order to Cash” work management solution at Dreamforce 2016 ● Increased quality leads to drive new deal pipeline throughout the year ● Developed connections with other partners and Salesforce at the event
  • 8. Manishi Singh Senior Director, AppExchange Technical Evangelism, Salesforce
  • 9. “Nothing is more important to our company than the privacy of our customers’ data” Parker Harris Co-Founder and CTO
  • 10. Security Review is a benefit! Meet the security expectations of enterprise customers Become a member of a trusted ecosystem of app vendors Make security a primary concern of your business It helps you sell to enterprise companies
  • 11. Education Getting started with web application security ● Partner Community - Education - Security Review ● OWASP ○ Open Web Application Security Project ○ OWASP Top Ten ● Trust Academy courses ○ e.g. SR101, SECDEV1, SECDEV2 ● Security team ○ Security Office Hours ○ securecloud@salesforce.com ● SR Operations team ○ SR Submission office hours ● Fun ways to learn ○ Google XSS Game ○ bWAPP - an extremely buggy web app
  • 12. Testing Adversary Testing ● Not unit/functional/regression testing ● Testers should be playing the role of a hacker/adversary ● Testers should be looking to exploit the application Their goal should be to extract data they don’t have permission to access Automated Testing ● Static Code Analysis ○ Force.com Code Scanner / CheckMarx ● Web Application Scanners ○ ZAP (OWASP Zed Attack Proxy) ○ Chimera ● Other ○ nMap, nikto, Qualys SSL Labs Manual Testing ● Code reviews, input/parameter testing ● Interactive Sessions with Web Application Scanners / Network Protocol Analysis tools Automated tools are no substitute for manual testing!
  • 13. Security Review ● Standards based ● Adversary focused ● Enterprise Level Your app must pass Security Review before we test it Mandatory for all ISV Apps!
  • 14. Security Review Process Note: The quality of the Security Review submission has significant impact on the amount of time it can take to review an application. The largest delay in the process occurs in between test cycles when the partner is fixing issues identified during the review. ISV Partner Submit for SR via Partner Community SR Operations Process submission Security Team Waiting in queue Security Team Perform tests & validate results SR Operations Notify partner of result
  • 15. What is the scope of the review? It’s everything inside the red box - Anything a new customer would need
  • 16. Security Review requirements AppExchange Top 10 Cross Site Scripting (XSS) CRUD/FLS (Access control) Information Disclosure Cross Site Request Forgery (CSRF) Sharing violation Sensitive data leakage Authorization Broken session management SSL Configuration Sensitive Information in Debug OWASP Top 10 Injection Broken Authentication and Session Mgmt Cross Site Scripting (XSS) Insecure Direct Object References Security Misconfiguration Sensitive data exposure Missing Function Level Access Control Cross Site Request Forgery (CSRF) Using Known Vulnerable Components Unvalidated Redirects and Forwards
  • 17. Make sure we have everything we need to test your app Complete end-to-end testing environment for all elements of solution Correct credentials to all systems Test account, web app, other Apex / Visualforce scanner report (Checkmarx) ZAP or Chimera report False positive documentation
  • 18. Submission Requirements Requirements Native Native + Lightning Components Composite Web App/Service Client Composite Mobile/Client API Only Force.com environment Yes Yes (With components configured for testing) Yes Yes Yes External components / credentials Yes e.g. urls, credentials Yes e.g. link to APK Yes e.g. urls, credentials Managed package Yes Yes Yes Force.com code scanner report Yes Yes Yes ZAP/Burp/ Chimera report Yes Yes (ZAP/Burp) Yes False positive report If required If required If required If required If required Documentation Recommended Recommended Recommended Recommended Recommended
  • 19. Interpreting results Sorry! Your app failed Don’t panic! • Product Security Office Hours • The report is focused on breadth, not depth. Test is time-boxed* • Conduct a comprehensive review - make required fixes • Re-run reports (Checkmarx, ZAP/Burp/Chimera) • Ensure the test environment has the latest package version • Schedule a follow-up Security Review Congratulations! Your app passed Next steps • Get to work on Trialforce/Templates (if applicable), TSO/Templates require a Security Review as well • Complete your AppExchange listing • Market/Sell/Succeed! *We can’t include every instance of a vulnerability/issue in the report
  • 20. Resources Public facing • Partner Community: p.force.com/security • ISV Security Review Trailhead • Security Review Submission Process Office Hours
  • 21. Get to Market Faster with a Certified PDO Salesforce app development experts to help Architecture Design Integration and App Development Performance Optimization Security Review Consultation 35+ PDOs available across the globe
  • 23. ● Founding partner in the Salesforce Product Development Outsourcing (PDO) Program since 2008 ● PDO Program provides app development services to ISVs for Salesforce AppExchange ● Partnered with many clients in various industries to assist in building 100+ apps on the AppExchange ● Certified as PDO Master in 2017 ● Clients range from 3 person start-ups to a Fortune 3 company
  • 24. Security review submission cutoff AUGUST 25, 2017
  • 25. Design considerations ● Pick the cloud you want to build ○ App Cloud, Sales Cloud, Service Cloud, Marketing Cloud, Health Cloud, Financial Services Cloud ● Consider your license model ○ Connector, Checkout, ISVforce, OEM ● Clicks over code ● Lightning first ● Think of your Salesforce Administrator as a critical persona ○ How you install and configure is the first experience in your application
  • 26. Tips and tricks ● You can still develop your application after submission ○ Must be demonstrable of functionality and integrations ○ You should branch your code as you may have to make changes for resubmission ● PDEs are free ○ Use a continuous integration pattern that will enable each dev to have their own org ● Your managed package should be clean ○ Only package functionality, data models, and code that you actually need ○ Only use functionality that is actually required (ex: Chatter, Leads, Opportunities) ● Provide the SecRev team tons of instruction ○ Youtube videos on how to use your app are great! ● Gather feedback early and often ○ Use a PDE! ○ Install a package in a sandbox
  • 27. What to do for Dreamforce 1. Configure your AppExchange listing 2. Setup Trialforce 3. Have a success story! a. Gather feedback early from prospects via PDEs or installing in their sandboxes 4. Show don’t tell a. Demo the app for prospects
  • 28. PDOs can assist ● Certified at building products ● Understand the commercial process ● Can spin up a team quickly ● Can assist in initial customer implementations ● https://appexchange.salesforce.com/consulting
  • 29. CodeScience Difference ● Only PDO with Master designation ● AppExchange Accelerator ○ Collection of code and process for AppExchange products ○ InstallScience is an installation wizard that can be easily configured ○ BuildScience for managing continuous integration ○ CRUD/FLS and Lightning frameworks ● We guarantee our code will pass Security Review ● Have an App already? ○ Extension packages ○ SDKs ○ New features for Dreamforce
  • 31. Lauren Clark Senior Partner Marketing Manager Salesforce
  • 32. Why Sponsor Dreamforce? As a Dreamforce sponsor, we look forward to helping you… grow your business evangelize customer success accelerate results
  • 33. Dreamforce Demographics 1 –Attendee Type missing percentage is for booth staff and labor
  • 34. Check out our Resources. For a deeper dive into Dreamforce 2017 packages and a la carte offerings, download our Dreamforce 2017 prospectus Join our weekly office hours; an open forum to ask questions Get in Touch. Email partnersuccess@salesforce.com to connect with the Sponsorship Team How do I learn more?
  • 35. Contact your Partner Account Manager Today! Email questions to: appexchangepartners@salesforce.com