41
Introduction to Force.com Application Distribution Bill Mariani: salesforce.com Andrew Albert: salesforce.com Developers

Introduction to Force.com Application Distribution

Embed Size (px)

DESCRIPTION

You've built the killer Force.com app, and now you just need to get it into the hands of prospects and customers. Don't let the process intimidate you! Come to this session to learn the ins and outs of packaging, security, license management, distribution channels, upgrades, and support. You'll be on the right road in no time!

Citation preview

Page 1: Introduction to Force.com Application Distribution

Introduction to Force.com Application Distribution

Bill Mariani: salesforce.comAndrew Albert: salesforce.com

Developers

Page 2: Introduction to Force.com Application Distribution

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 year ended January 31, 2010. 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.

Page 3: Introduction to Force.com Application Distribution

Key Takeaways

Force.com is a trusted enterprise platform for ISVs to

distribute cloud-based applications

The Force.com distribution technology allows

Force.com ISVs to develop, distribute, embed, install,

upgrade, and license applications

Page 4: Introduction to Force.com Application Distribution

Agenda

Why build a Commercial app on Force.com?

What is the distribution model for publishing an app?

Q&A

Tip: Post questions to Chatter in the Dreamforce

App!

Page 5: Introduction to Force.com Application Distribution

Why ISV’s Build on Force.com?

Page 6: Introduction to Force.com Application Distribution

Access toPartner Portal

Tools & Education

TechnologyEnablement

Marketing &Events

Partner Support

Joint SalesEngagement

Build Commercial Apps

Develop on Force.com

Sell to New Markets

Market on the AppExchange

ISV Partners

Over 500 ISVs Partners in Market Today

ISVs Have Access to:

• Proven Cloud Technology

• Go-to-Market Programs

Page 7: Introduction to Force.com Application Distribution

The AppExchange Marketplace Market to millions of Salesforce customers and prospects

1000+Apps

5000+ Daily Unique Visitors

1000+Daily Installs

Page 8: Introduction to Force.com Application Distribution

A Thriving Economy of Apps & Services The trusted enterprise cloud marketplace

$350 Million+AppExchange partner revenue to date from AppExchange apps*

100% of all revenue goes to AppExchange developers

Page 9: Introduction to Force.com Application Distribution

Distribution Model Overview

Page 10: Introduction to Force.com Application Distribution

Our Focus: Distributed Org Model

Customer A

Customer B

Customer C

Page 11: Introduction to Force.com Application Distribution

Application Distribution ModelStep by Step

Page 12: Introduction to Force.com Application Distribution

Cloud App Lifecycle

Build Test Package Sell Support

Page 13: Introduction to Force.com Application Distribution

Cloud App Lifecycle

Build Test Package Sell Support

Page 14: Introduction to Force.com Application Distribution

Step 1: Register as a Partner.

Register on the Partner Portal

Go to www.salesforce.com/partners and click Join Now

Page 15: Introduction to Force.com Application Distribution

Step 2: Create Developer Orgs

Page 16: Introduction to Force.com Application Distribution

Step 3: Build your Force.com Application

Page 17: Introduction to Force.com Application Distribution

Step 4: Choose Package Type

UnmanagedManaged

Not Upgradeable

Open Source

Templates

Fully Editable

Upgradeable

IP Protection

License Management

Support Tools

API Versioning

NamespacedPackaging is a way you can

store and distribute your app to customers & prospects.

Page 18: Introduction to Force.com Application Distribution

Step 5: Package Your App

Add Components

A component is one constituent part of a package. It defines an item, such as a

custom object or a custom field.

Page 19: Introduction to Force.com Application Distribution

Manage Package Version Options

ReleaseBeta

GA ReleaseUpgrade-ableComponents are locked

Testing Purposes

Not upgrade-able

Components are unlocked

Installed only in DE or Sandbox orgs

Tip– Beta Packages cannot be installed in a production org

Page 20: Introduction to Force.com Application Distribution

Step 6: Test Installation

Upload your app as Beta Managed Package

Test full installation on various environments

Perform full QA cycle

Apply bug fixes in primary Developer Edition where

package was uploaded

Upload as Managed-Released only after QA has been

completed.

Tip: Use Beta Managed Packages to test

Page 21: Introduction to Force.com Application Distribution

Demo(Build & Test)

Page 22: Introduction to Force.com Application Distribution

Cloud App Lifecycle

Build Test Package Sell Support

Page 23: Introduction to Force.com Application Distribution

Step 7: Install License Manage Application

Allows you to apply licensing to your application– Receive notifications when new trials are provisioned

– Track Installations & Used Licenses

– Support Customer Installs

Install the LMA app from Appexchange into an Org

Tip: Make sure you link your LMA Org to your

Appexchange listing before you ship it

Page 24: Introduction to Force.com Application Distribution

License Management Application (LMA)

Page 25: Introduction to Force.com Application Distribution

Step 8: Appexchange Security Review

Trust is of utmost importance

– Make sure partner applications conform to industry standards

– Customers trust 3rd party apps published on Appexchange

Mandatory for all public apps listed on the Appexchange

$300 for initial review & $150 each year thereafter

Duration: Approximately 2-4 weeks

Additional Resources: – Online Code Scanner

– Security Checklist

– Force.com AppExchange Security Review

Tip: Use these additional resources well before you plan to

initiate the Security Review

Page 26: Introduction to Force.com Application Distribution

Step 9: Appexchange Publishing Console

Create Public Listing

Setup Test Drive

Setup Free Trials

Manage Default Licenses

Initiate Security Review

Trials: Allow prospects to sign up for a free 30-day trial of Salesforce

and your application.

Page 27: Introduction to Force.com Application Distribution

Demo(Distribute & Sell)

Page 28: Introduction to Force.com Application Distribution

Trialforce

Host a signup page to provision free, 30

day trials of your Force.com application.

Customize your application, including

functionality, design, data and trial

experience

Maximize the distribution of your

applications

Run your own marketing campaigns

Page 29: Introduction to Force.com Application Distribution

Cloud App Lifecycle

Build Test Package Sell Support

Page 30: Introduction to Force.com Application Distribution

Package Upgrades

Patch Bug Fixes

Create a dev org for patch development

Automatically Deploy to Subscribers

Tip: Only supported for managed packages

Page 31: Introduction to Force.com Application Distribution

ISV Support Spring ‘11

Package Support Access (Read-Only Setup Area)

Login Access (on behalf of customer)

Debug Logs

Page 32: Introduction to Force.com Application Distribution

Let’s Review

Register as Partner

Provision DE Org

Build Force.com app

Package App

Test Beta Package

Distribute Sell SupportBuild Test

Upload Released Package

Setup LMA

Configure Appexchange Listing

Appexchange Security Review

Setup Trialforce

Page 33: Introduction to Force.com Application Distribution

What Next?

Page 34: Introduction to Force.com Application Distribution

Recommended Sessions @Dreamforce

Expanding Your Reach: How to Build a Killer Listing on the

AppExchange– Wednesday, 12:15pm-1:15pm, West Mezzanine 270

Unleash the Power of the License Management Application– Wednesday, 1:45pm-2:45pm, Moscone West 2002

What’s New in Force.com for ISVs? – Wednesday, 3:15-4:15pm, Moscone West 2002

Architecting for Success: Designing and Building Your Force.com

Commercial App– Thursday, 8:30am-9:30am, Moscone West 2002

Page 35: Introduction to Force.com Application Distribution

Q&A

Please post Questions to Chatter in Dreamforce

App!

Page 36: Introduction to Force.com Application Distribution

How to Get Started

Sign up to be a Partner (www.salesforce.com/partners)

Visit the Partner Program & Appexchange Booths @Campground

Force.com Zone @Moscone West

Review this presentation on the Chatter feed shortly

Post Questions to the DreamForce Chatter Session

Page 38: Introduction to Force.com Application Distribution

Introduction to Force.com Application Distribution

Page 39: Introduction to Force.com Application Distribution

D I S C O V E R

Visit the Developer Training and Support Booth in Force.com Zone

Discover

Developer

Learning Paths

Developer training, certification and support resources

S U C C E S SFind us in the Partner Demo Area of

Force.com Zone 2nd Floor Moscone West

that help you achieve

Learn about Developer

Certifications

Page 40: Introduction to Force.com Application Distribution

Remember. . .

Check Chatter for additional session information

Get your developer Workbooks and Cheat Sheets in

the Force.com Zone

Visit for more information related

to this topicDon’t forget the survey!

Page 41: Introduction to Force.com Application Distribution

How Could Dreamforce Be Better? Tell Us!

Log in to the Dreamforce app to submit

surveys for the sessions you attendedUse the

Dreamforce Mobile app to submit

surveysEvery session survey you submit is

a chance to win an iPod nano!

OR