SlideShare a Scribd company logo
Architect & Design Your App for
Commercial Success
Salesforce.com Partner Success
Sarah Whitlock, Salesforce.com, Sr. Director, ISV Technical Evangelism
Warren Chen, Salesforce.com, ISV Technical Evangelist
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 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.
Key Decision Points For Success
Who are Your Customers? What are you building? How to license & distribute?
Who are you selling to?
What is your target market?
Who are you selling to?
New Users?Existing Salesforce Users?
•  Package your app
•  Customer installs your package into
their existing org
•  Package your app
•  Provide your prospect with an
org containing your package
http://www.financialforce.com/
What is your target market?
  Large enterprises have
different requirements than
SMB
  Build scale into your
application from the beginning!
  Test for scale before your
customer does
Avoid Growing Pains: Scale Your App for the Enterprise (Room 3016, Monday 5 pm)
> 3000 Employees
501 - 3000
101 - 500
21 - 100
1 - 20
What are you selling?
What are you building?
CRM
1.  SURVEYS
2.  CAMPAIGN MGMT
3.  EMAIL RESPONSE MGMT
4.  SALES PERFORMANCE MGMT
5.  MOBILE SALES MGMT
6.  LEAD MGMT
7.  EVENT MGMT
8.  COMPETITIVE INTELLIGENCE
9.  CUSTOMER CHAT
10.  INCENTIVE MGMT
BACK OFFICE
1.  DATA INTEGRATION TOOLS
2.  DATA CLEANSING
3.  INVOICE MGMT
4.  DEMAND PLANNING
5.  PRODUCT LIFECYCLE MGMT
6.  SUPPLY CHAIN MGMT
7.  BUSINESS INTELLIGENCE
8.  BIG DATA MGMT
9.  PURCHASE ORDER & EXPENSE MGMT
10. PROJECT MGMT
From the May, 2013 Survey of 3,544 Global SFDC Customers
Top Customer Requested Apps
Custom ApplicationSales/Service Cloud Extension
•  eSignature, Email Marketing etc.
•  Extending Sales/Service Cloud
•  Standard + Custom Objects
•  Project Management, Supply Chain etc.
•  No reliance on Sales/Service Cloud
•  Custom Objects
What are you selling?
• Focus on the end user
• Be disruptive
• Leverage your expertise
➢  What makes you Different!
Build To A New Set Of User Requirements
Two Fundamental Architecture Models
Native Composite
ISV Managed Package
Distribution Technologies
trials licensing upgrades support
workflow collaborationanalytics apex
custom objectsaccounts contacts
ISV Managed Package
Distribution Technologies
trials licensing upgrades support
workflow collaborationanalytics apex
custom objectsaccounts contacts
SOAP API
Apex Web Services
Metadata API
Bulk API
REST API
Toolkits
External Services
Data
Logic
Presentation
• Runs 100% on force.com
• Multitenant by design
• Managed, scalable, secure services
• Native app building blocks
• Built-in distribution services
Native Architecture
• Specialized service not a good fit for force.com
•  Large, complex calculations
•  Storage-intensive solution
• Phased approach to re-platform on force.com
• Need to integrate with another service
When To Go Composite
•  Simplicity
•  No infrastructure to manage
•  Focus 100% on your app
•  Multitenancy baked in
•  Built-in distribution services
•  Seamless integration with Salesfore
and AppExchange apps
•  Not suitable for all use cases
DownsideUpside
Native Architecture: Tradeoffs
Composite Architecture: Tradeoffs
•  Flexibility
•  Re-use existing IP
•  Leverage existing developer skills and
tool sets
•  Complexity
•  You have to maintain infrastructure
•  Multitenancy not guaranteed
•  Distribution services are your responsibility
•  Trial experience more challenging
DownsideUpside
Scope of Security Review
Native Composite
What to build
  Next Generation UX for Your Commercial App: Feed the User (Room 3014, Tuesday 1 pm)
  Emerging Technology: Social & Collaboration Strategies for ISVs (Room 3020, Tuesday 1 pm)
  Mobile for ISVs: How to Develop Mobile Solutions (Room 3014, Tuesday 4 pm)
  Partners Helping Partners: How PDOs Can Help You Build Great Apps (Room 3014, Wednesday 5 pm)
What architecture to use
  Connected Apps: Options to get Your Commercial App to Market (Room 3014, Monday 3:30 pm)
Security review implications
  An Insider’s Guide to Security Review (Room 3014, Wednesday 9 am)
How to license & distribute?
Every User Needs A License
  Think of the license as a battery
  Not all types power the same features
  Test your app with the expected license type
Two License Types For Internal Users
User License Description Use
Salesforce CRM functionality
Full platform access
Custom Objects
Chatter
App requires CRM functionality
Selling app into existing Salesforce
customers
Salesforce Platform No CRM functionality
Accounts, Contacts
Custom Objects
Chatter
App does not leverage CRM functionality
Selling to net-new users and/or existing
Salesforce customers
• What objects does your app need access to?
• Do you need functionality like campaign, case, or opportunity management?
Two License Types For External Users
User Licenses Description Use
Customer Community Full Access: Custom Object, Asset, Owned
Cases
Read-only: Account, Contact, Activity, Task
Customer self-service
Collaborative case resolution
White-glove premium support
Partner Community Full Access: Custom Objects, Account,
Contact, Opportunity, Lead, Activity, Task,
Asset, Cases
Read-only: Reports, Dashboard, Campaign
Vendor Collaboration
Partner recruitment and education
Deal management
• Will your customer’s customers (external users) need access to your app?
• If so, what do these users need to do?
What Editions do you need to support?
No Workflow, Record Types, Analytics,
Custom Layouts, Custom Profiles, API
Enterprise & Performance EditionGroup & Professional Edition
Workflow, Record Types, Analytics,
Page Layouts, Profiles, API are
available
•  Do you want to sell to existing Salesforce customers?
•  Do you plan to support Group and Professional Edition?
The Edition determines the features available to the user
How do you support various Editions?
Answer: Base Package plus Extension Package
Group & Professional
Edition
Enterprise & Performance
Edition
Base Base Extension+
Managed Packages
Trials and
Provisioning
BrandingCustomer
Success
Console
IP Protection Push
Upgrades
A managed package is a collection of all metadata components that
make up your app.
Implications of Managed Packages
Limitation Example Implication
Not all components can be
packaged for distribution
Approvals, Profiles,
Data
Post-installation steps may be required
when installing your app from the
AppExchange.
Not all components are
upgradeable
Page Layouts,
Reports,
Dashboards
Developers must account for subscriber
customizations when planning for
upgrades.
Not all sensitive components are
obfuscated
Validation Rules,
Visualforce Pages,
Formulas
Use caution: don’t resort to code just to
obfuscate business logic.
ISV Guide
http://p.force.com/guide
License & Distribute
•  Distribute & License Your App for Commercial Success (Room 3014, Monday 2 pm)
•  Support Your Customers for Commercial Success (Room 3014, Monday 5 pm)
•  Manage Your Business with ISV Platform Technologies and the ISV Business Org (Room 3014, Wednesday 12 pm)
Key decision points for success
Who are Your Customers? What are you building? How to license & distribute?
Sarah Whitlock
Sr. Director, ISV Technical
Evangelism
Warren Chen
ISV Technical Evangelist
Ready to Partner with Salesforce.com?
APP Academy: Getting Started as an ISV
Architect & Design Your Commercial App
Design Patterns: ISV Recipes for Success
Connected Apps: Design Options
Interoperability: Combine Forces
Mobile for ISV’s (Part 1): Strategy
Avoid Growing Pains: Scale Your App
Mobile for ISV’s (Part 2): Develop
Next Generation UX for Commercial App
An Insider’s Guide to Security Review
Distribute & License Your App
Manage Your Business. . .
AppExchange Marketing Playbook: Build Your Brand
AppExchange Marketing Playbook: Generate Demand
Driving Sales Success as an ISV Partner
Meet the Power Brokers: VC Panel
Support Your Customers
ISV Roadmap
DF13 ISV Success Sessions
Great sessions for each phase of the partner lifecycle
Build Distribute SupportSellPlan
Follow sessions and join the Partner Success Group on
Emerging Technology:
- Heroku
- Salesforce Communities
- Service Cloud
- Social & Collaboration
- Work.com
Architect and Design Your App for Commercial Success
Architect and Design Your App for Commercial Success

More Related Content

PPTX
Salesforce App Cloud First Call Deck
PDF
APP Academy: Build Your First App (October 13, 2014)
PDF
Salesforce Partner Program for ISVs Lifecycle Tutorial
PDF
Design Patterns: ISV Recipes for Success (Dreamforce 2015)
PDF
APP Academy: Support Your Customers For Commercial Success (October 15, 2014)
PDF
AppExchange Partner Program Keynote - Dreamforce 2012- 9/18
PDF
Publish Your First App on the AppExchange
PDF
Performance Testing ISV Apps to Scale 11/9/2016
Salesforce App Cloud First Call Deck
APP Academy: Build Your First App (October 13, 2014)
Salesforce Partner Program for ISVs Lifecycle Tutorial
Design Patterns: ISV Recipes for Success (Dreamforce 2015)
APP Academy: Support Your Customers For Commercial Success (October 15, 2014)
AppExchange Partner Program Keynote - Dreamforce 2012- 9/18
Publish Your First App on the AppExchange
Performance Testing ISV Apps to Scale 11/9/2016

What's hot (20)

PDF
Insider's Guide to the AppExchange Security Review (Dreamforce 2015)
PDF
Our API Evolution: From Metadata to Tooling API for Building Incredible Apps
PDF
Sandboxes: The Future of App Development
PDF
Government Cloud for ISVs (November 18, 2015)
PPTX
ISV Tech Talk: Distributing Lightning Components
PDF
The Business of Flow - Point and Click Workflow Applications
PDF
ISV Monthly Tech Enablement (August 2017)
PPTX
AppExchange for Components First Call Deck
PDF
App Academy: Getting Started (Virtual Classroom) slides
PDF
Build Smarter Apps with Einstein Object Detection
PDF
Partner Roadmap Webinar (July 6, 2017)
PDF
Distribute Your App
PDF
Building Lightning Components for ISVs (Dreamforce 2015)
PDF
Afternoon Session: Innovation and platform Architect Day
PDF
How Data.com Drives Data Quality
PDF
Build Apps Fast with Lightning Components from Apttus
PDF
Platform Encryption for ISVs (February 23, 2016)
PPTX
AppExchange for Components (General Components Information)
PDF
Spring 17 ISV Release Readiness (February 16, 2017)
PDF
Gesture Controlled Interactions with Platform Events and IoT Explorer
Insider's Guide to the AppExchange Security Review (Dreamforce 2015)
Our API Evolution: From Metadata to Tooling API for Building Incredible Apps
Sandboxes: The Future of App Development
Government Cloud for ISVs (November 18, 2015)
ISV Tech Talk: Distributing Lightning Components
The Business of Flow - Point and Click Workflow Applications
ISV Monthly Tech Enablement (August 2017)
AppExchange for Components First Call Deck
App Academy: Getting Started (Virtual Classroom) slides
Build Smarter Apps with Einstein Object Detection
Partner Roadmap Webinar (July 6, 2017)
Distribute Your App
Building Lightning Components for ISVs (Dreamforce 2015)
Afternoon Session: Innovation and platform Architect Day
How Data.com Drives Data Quality
Build Apps Fast with Lightning Components from Apttus
Platform Encryption for ISVs (February 23, 2016)
AppExchange for Components (General Components Information)
Spring 17 ISV Release Readiness (February 16, 2017)
Gesture Controlled Interactions with Platform Events and IoT Explorer
Ad

Viewers also liked (20)

PDF
Salesforce Partner Program
PDF
Getting Started as an ISV Partner (Dreamforce 2015)
PDF
Performance Testing ISV Apps to Scale
PDF
Partner Business Org
PDF
Environment Hub
PDF
Operational Overview
PDF
Install & Use the Channel Order App
PDF
Partner Events
PDF
ISV Tech Talk: Environment Hub (Dreamforce 2015)
PDF
AppExchange Marketing Playbook: Generate Demand
PDF
Generic Roadmap Slide
PDF
AMP FY18 Overview
PDF
Trialforce
PDF
DF13 - AppExchange Marketing Playbook - Build Your Brand
PDF
Protected Services Offerings for Partner Success Services
PDF
Technical App Innovators Webinar (January 18, 2017)
PDF
Make Your App Lightning Ready with Winter '17 (December 8, 2016)
PDF
Beyond VC: Capital Raising for ISVs Without Giving Up Equity
PDF
nextlevel for Partners
PPTX
Sponsor Success Webinar #3: Campaign Planning is Key
Salesforce Partner Program
Getting Started as an ISV Partner (Dreamforce 2015)
Performance Testing ISV Apps to Scale
Partner Business Org
Environment Hub
Operational Overview
Install & Use the Channel Order App
Partner Events
ISV Tech Talk: Environment Hub (Dreamforce 2015)
AppExchange Marketing Playbook: Generate Demand
Generic Roadmap Slide
AMP FY18 Overview
Trialforce
DF13 - AppExchange Marketing Playbook - Build Your Brand
Protected Services Offerings for Partner Success Services
Technical App Innovators Webinar (January 18, 2017)
Make Your App Lightning Ready with Winter '17 (December 8, 2016)
Beyond VC: Capital Raising for ISVs Without Giving Up Equity
nextlevel for Partners
Sponsor Success Webinar #3: Campaign Planning is Key
Ad

Similar to Architect and Design Your App for Commercial Success (20)

PDF
Starting A Successful ISV Business with Salesforce (October 13, 2014)
PPT
2. 8 things that will make your business love your developers again
PPT
Transforming Your Business in the "Cloud" with Callidus Software and Salesfor...
PDF
How to Distribute and License Your App for Commercial Success - Dreamforce 20...
PPTX
Salesforce Campus Tour - Declarative
PPT
Building and Distributing a Salesforce App
PPTX
Salesforce Campus Tour - Developer Intro
PDF
Basecamp Tel Aviv Keynote 2018
PDF
Platform session 1 Innovation on the salesforce platform - speed vs control
PPTX
Salesforce Campus Tour - Developer Advanced
PDF
Salesforce Essentials 26 of April
PDF
Salesforce Essentials, 26 April 2016
PDF
Product Marketing, the Salesforce Way (October 13, 2014)
PDF
Lean Product Management for ISVs (October 14, 2014)
PPTX
1. five habits of highly successful clouds
PPTX
1. five habits of highly successful clouds
PDF
Keynote Dreamforce to You Amsterdam 29 Oct
PPTX
Force.com (Salesforce.com)
PDF
Unlock SAP - Release the potential of your existing backend systems with Sale...
PDF
ISV Roadmap: Meet the PMs (October 13, 2014)
Starting A Successful ISV Business with Salesforce (October 13, 2014)
2. 8 things that will make your business love your developers again
Transforming Your Business in the "Cloud" with Callidus Software and Salesfor...
How to Distribute and License Your App for Commercial Success - Dreamforce 20...
Salesforce Campus Tour - Declarative
Building and Distributing a Salesforce App
Salesforce Campus Tour - Developer Intro
Basecamp Tel Aviv Keynote 2018
Platform session 1 Innovation on the salesforce platform - speed vs control
Salesforce Campus Tour - Developer Advanced
Salesforce Essentials 26 of April
Salesforce Essentials, 26 April 2016
Product Marketing, the Salesforce Way (October 13, 2014)
Lean Product Management for ISVs (October 14, 2014)
1. five habits of highly successful clouds
1. five habits of highly successful clouds
Keynote Dreamforce to You Amsterdam 29 Oct
Force.com (Salesforce.com)
Unlock SAP - Release the potential of your existing backend systems with Sale...
ISV Roadmap: Meet the PMs (October 13, 2014)

More from Salesforce Partners (20)

PDF
Partner Roadmap Webinar (August 3, 2017)
PDF
Lightning Now for Consulting Partners
PDF
ISV Monthly Tech Enablement (July 2017)
PDF
Salesforce University - Guide to Certification Paths
PDF
Salesforce Proficiency Pack for Administrators
PDF
Environment Hub Fundamentals (Salesforce Partners)
PDF
Demo Environment Best Practices (Salesforce Partners)
PDF
Choosing the Right Demo Environment (Salesforce Partners)
PDF
Salesforce Sales Professional Exam Prep
PDF
Einstein Analytics for Partners
PDF
Sales Cloud Lightning Migration Best Practices
PDF
AppExchange Tech Enablement June 2017
PDF
Roadmap Webinar Summer '17 (June 1, 2017)
PDF
FSL Implementation Guidance Part 1 (May 10, 2017)
PDF
AMP Fall & Winter '17 Packages
PDF
ISV Monthly Tech Enablement (May 18, 2017)
PDF
Sales Cloud Lightning Migration Best Practices (May 12, 2017)
PDF
FSL Implementation Guidance Part 1
PDF
Partner Forums Guide
PDF
Difficult Conversations and Delivering Bad News
Partner Roadmap Webinar (August 3, 2017)
Lightning Now for Consulting Partners
ISV Monthly Tech Enablement (July 2017)
Salesforce University - Guide to Certification Paths
Salesforce Proficiency Pack for Administrators
Environment Hub Fundamentals (Salesforce Partners)
Demo Environment Best Practices (Salesforce Partners)
Choosing the Right Demo Environment (Salesforce Partners)
Salesforce Sales Professional Exam Prep
Einstein Analytics for Partners
Sales Cloud Lightning Migration Best Practices
AppExchange Tech Enablement June 2017
Roadmap Webinar Summer '17 (June 1, 2017)
FSL Implementation Guidance Part 1 (May 10, 2017)
AMP Fall & Winter '17 Packages
ISV Monthly Tech Enablement (May 18, 2017)
Sales Cloud Lightning Migration Best Practices (May 12, 2017)
FSL Implementation Guidance Part 1
Partner Forums Guide
Difficult Conversations and Delivering Bad News

Recently uploaded (20)

PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Encapsulation theory and applications.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
KodekX | Application Modernization Development
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Big Data Technologies - Introduction.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
Cloud computing and distributed systems.
PDF
Approach and Philosophy of On baking technology
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Machine learning based COVID-19 study performance prediction
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Encapsulation theory and applications.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
KodekX | Application Modernization Development
Mobile App Security Testing_ A Comprehensive Guide.pdf
Review of recent advances in non-invasive hemoglobin estimation
Big Data Technologies - Introduction.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Understanding_Digital_Forensics_Presentation.pptx
Cloud computing and distributed systems.
Approach and Philosophy of On baking technology
Per capita expenditure prediction using model stacking based on satellite ima...
NewMind AI Weekly Chronicles - August'25 Week I
Machine learning based COVID-19 study performance prediction

Architect and Design Your App for Commercial Success

  • 1. Architect & Design Your App for Commercial Success Salesforce.com Partner Success Sarah Whitlock, Salesforce.com, Sr. Director, ISV Technical Evangelism Warren Chen, Salesforce.com, ISV Technical Evangelist
  • 2. 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 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.
  • 3. Key Decision Points For Success Who are Your Customers? What are you building? How to license & distribute?
  • 4. Who are you selling to? What is your target market?
  • 5. Who are you selling to? New Users?Existing Salesforce Users? •  Package your app •  Customer installs your package into their existing org •  Package your app •  Provide your prospect with an org containing your package http://www.financialforce.com/
  • 6. What is your target market?   Large enterprises have different requirements than SMB   Build scale into your application from the beginning!   Test for scale before your customer does Avoid Growing Pains: Scale Your App for the Enterprise (Room 3016, Monday 5 pm) > 3000 Employees 501 - 3000 101 - 500 21 - 100 1 - 20
  • 7. What are you selling? What are you building?
  • 8. CRM 1.  SURVEYS 2.  CAMPAIGN MGMT 3.  EMAIL RESPONSE MGMT 4.  SALES PERFORMANCE MGMT 5.  MOBILE SALES MGMT 6.  LEAD MGMT 7.  EVENT MGMT 8.  COMPETITIVE INTELLIGENCE 9.  CUSTOMER CHAT 10.  INCENTIVE MGMT BACK OFFICE 1.  DATA INTEGRATION TOOLS 2.  DATA CLEANSING 3.  INVOICE MGMT 4.  DEMAND PLANNING 5.  PRODUCT LIFECYCLE MGMT 6.  SUPPLY CHAIN MGMT 7.  BUSINESS INTELLIGENCE 8.  BIG DATA MGMT 9.  PURCHASE ORDER & EXPENSE MGMT 10. PROJECT MGMT From the May, 2013 Survey of 3,544 Global SFDC Customers Top Customer Requested Apps
  • 9. Custom ApplicationSales/Service Cloud Extension •  eSignature, Email Marketing etc. •  Extending Sales/Service Cloud •  Standard + Custom Objects •  Project Management, Supply Chain etc. •  No reliance on Sales/Service Cloud •  Custom Objects What are you selling?
  • 10. • Focus on the end user • Be disruptive • Leverage your expertise ➢  What makes you Different! Build To A New Set Of User Requirements
  • 11. Two Fundamental Architecture Models Native Composite ISV Managed Package Distribution Technologies trials licensing upgrades support workflow collaborationanalytics apex custom objectsaccounts contacts ISV Managed Package Distribution Technologies trials licensing upgrades support workflow collaborationanalytics apex custom objectsaccounts contacts SOAP API Apex Web Services Metadata API Bulk API REST API Toolkits External Services Data Logic Presentation
  • 12. • Runs 100% on force.com • Multitenant by design • Managed, scalable, secure services • Native app building blocks • Built-in distribution services Native Architecture
  • 13. • Specialized service not a good fit for force.com •  Large, complex calculations •  Storage-intensive solution • Phased approach to re-platform on force.com • Need to integrate with another service When To Go Composite
  • 14. •  Simplicity •  No infrastructure to manage •  Focus 100% on your app •  Multitenancy baked in •  Built-in distribution services •  Seamless integration with Salesfore and AppExchange apps •  Not suitable for all use cases DownsideUpside Native Architecture: Tradeoffs
  • 15. Composite Architecture: Tradeoffs •  Flexibility •  Re-use existing IP •  Leverage existing developer skills and tool sets •  Complexity •  You have to maintain infrastructure •  Multitenancy not guaranteed •  Distribution services are your responsibility •  Trial experience more challenging DownsideUpside
  • 16. Scope of Security Review Native Composite
  • 17. What to build   Next Generation UX for Your Commercial App: Feed the User (Room 3014, Tuesday 1 pm)   Emerging Technology: Social & Collaboration Strategies for ISVs (Room 3020, Tuesday 1 pm)   Mobile for ISVs: How to Develop Mobile Solutions (Room 3014, Tuesday 4 pm)   Partners Helping Partners: How PDOs Can Help You Build Great Apps (Room 3014, Wednesday 5 pm) What architecture to use   Connected Apps: Options to get Your Commercial App to Market (Room 3014, Monday 3:30 pm) Security review implications   An Insider’s Guide to Security Review (Room 3014, Wednesday 9 am)
  • 18. How to license & distribute?
  • 19. Every User Needs A License   Think of the license as a battery   Not all types power the same features   Test your app with the expected license type
  • 20. Two License Types For Internal Users User License Description Use Salesforce CRM functionality Full platform access Custom Objects Chatter App requires CRM functionality Selling app into existing Salesforce customers Salesforce Platform No CRM functionality Accounts, Contacts Custom Objects Chatter App does not leverage CRM functionality Selling to net-new users and/or existing Salesforce customers • What objects does your app need access to? • Do you need functionality like campaign, case, or opportunity management?
  • 21. Two License Types For External Users User Licenses Description Use Customer Community Full Access: Custom Object, Asset, Owned Cases Read-only: Account, Contact, Activity, Task Customer self-service Collaborative case resolution White-glove premium support Partner Community Full Access: Custom Objects, Account, Contact, Opportunity, Lead, Activity, Task, Asset, Cases Read-only: Reports, Dashboard, Campaign Vendor Collaboration Partner recruitment and education Deal management • Will your customer’s customers (external users) need access to your app? • If so, what do these users need to do?
  • 22. What Editions do you need to support? No Workflow, Record Types, Analytics, Custom Layouts, Custom Profiles, API Enterprise & Performance EditionGroup & Professional Edition Workflow, Record Types, Analytics, Page Layouts, Profiles, API are available •  Do you want to sell to existing Salesforce customers? •  Do you plan to support Group and Professional Edition? The Edition determines the features available to the user
  • 23. How do you support various Editions? Answer: Base Package plus Extension Package Group & Professional Edition Enterprise & Performance Edition Base Base Extension+
  • 24. Managed Packages Trials and Provisioning BrandingCustomer Success Console IP Protection Push Upgrades A managed package is a collection of all metadata components that make up your app.
  • 25. Implications of Managed Packages Limitation Example Implication Not all components can be packaged for distribution Approvals, Profiles, Data Post-installation steps may be required when installing your app from the AppExchange. Not all components are upgradeable Page Layouts, Reports, Dashboards Developers must account for subscriber customizations when planning for upgrades. Not all sensitive components are obfuscated Validation Rules, Visualforce Pages, Formulas Use caution: don’t resort to code just to obfuscate business logic. ISV Guide http://p.force.com/guide
  • 26. License & Distribute •  Distribute & License Your App for Commercial Success (Room 3014, Monday 2 pm) •  Support Your Customers for Commercial Success (Room 3014, Monday 5 pm) •  Manage Your Business with ISV Platform Technologies and the ISV Business Org (Room 3014, Wednesday 12 pm)
  • 27. Key decision points for success Who are Your Customers? What are you building? How to license & distribute?
  • 28. Sarah Whitlock Sr. Director, ISV Technical Evangelism Warren Chen ISV Technical Evangelist
  • 29. Ready to Partner with Salesforce.com? APP Academy: Getting Started as an ISV Architect & Design Your Commercial App Design Patterns: ISV Recipes for Success Connected Apps: Design Options Interoperability: Combine Forces Mobile for ISV’s (Part 1): Strategy Avoid Growing Pains: Scale Your App Mobile for ISV’s (Part 2): Develop Next Generation UX for Commercial App An Insider’s Guide to Security Review Distribute & License Your App Manage Your Business. . . AppExchange Marketing Playbook: Build Your Brand AppExchange Marketing Playbook: Generate Demand Driving Sales Success as an ISV Partner Meet the Power Brokers: VC Panel Support Your Customers ISV Roadmap DF13 ISV Success Sessions Great sessions for each phase of the partner lifecycle Build Distribute SupportSellPlan Follow sessions and join the Partner Success Group on Emerging Technology: - Heroku - Salesforce Communities - Service Cloud - Social & Collaboration - Work.com