ISVforce Guide
Summer '26 (API version 67.0)
Spring '26 (API version 66.0)
Winter '26 (API version 65.0)
Summer '25 (API version 64.0)
Spring '25 (API version 63.0)
Winter '25 (API version 62.0)
Summer '24 (API version 61.0)
Spring '24 (API version 60.0)
Winter '24 (API version 59.0)
Summer '23 (API version 58.0)
Spring '23 (API version 57.0)
Winter '23 (API version 56.0)
Summer '22 (API version 55.0)
Spring '22 (API version 54.0)
Winter '22 (API version 53.0)
Summer '21 (API version 52.0)
Spring '21 (API version 51.0)
Winter '21 (API version 50.0)
Summer '20 (API version 49.0)
Spring '20 (API version 48.0)
Winter '20 (API version 47.0)
Summer '19 (API version 46.0)
Spring '19 (API version 45.0)
Winter '19 (API version 44.0)
Summer '18 (API version 43.0)
Spring '18 (API version 42.0)
Winter '18 (API version 41.0)
Summer '17 (API version 40.0)
Spring '17 (API version 39.0)
Winter '17 (API version 38.0)
Summer '16 (API version 37.0)
Spring '16 (API version 36.0)
Winter '16 (API version 35.0)
Summer '15 (API version 34.0)
Spring '15 (API version 33.0)
Winter '15 (API version 32.0)
Spring '14 (API version 30.0)
Newer Version Available
ISVforce Guide: Build and Distribute AppExchange Solutions
Build a thriving Salesforce business as an independent software vendor (ISV). Learn to
plan, build, distribute, sell, and support solutions for the AppExchange marketplace. Get your
feet wet with quick start tutorials. Then, explore concepts, tools, and resources to bring your
solution to market.
-
Quick Start Tutorials: Become a Partner and Build a Simple AppExchange Solution
Learn how to build and sell solutions on AppExchange by completing short tutorials. -
Design and Build Your AppExchange Solution
Discover the architectural concepts that influence AppExchange solution design. Learn how to plan, build, and package your solution for customers. -
Package and Test Your AppExchange Solution
Learn how to package, upload, and install a beta version of your AppExchange solution as part an iterative development approach. After your beta is up and running, learn how to test, fix, extend, and uninstall the solution. -
Pass the AppExchange Security Review
[Effective Date: January 18, 2023] At Salesforce, nothing is more important than the trust of our customers. Trust requires security. To distribute a managed package, Salesforce Platform API solution, or Marketing Cloud API solution on AppExchange, it must pass our security review. Learn how to prepare for and pass the security review. -
Publish Your Solution on AppExchange
Use the AppExchange Partner Console to create a solution listing, initiate a security review, manage license settings, and view Marketplace Analytics for your listings. -
Sell on AppExchange with Checkout
Accept credit card payments and bank transfers directly from your listing with AppExchange Checkout.. Transform your sales and revenue data into insights and actions with the Checkout Management App. -
Monitor Performance with Analytics for AppExchange Partners
Discover how customers find and interact with your AppExchange listing in the Marketplace Analytics dashboard. Learn how subscribers use your package by exploring App Analytics data. -
Report Orders to Salesforce with the Channel Order App
Create, manage, and submit orders to Salesforce with the Channel Order App (COA). If you’re an OEM partner, you can use the COA to provision Salesforce licenses and for revenue sharing. If you’re an ISV partner, you can use the COA for revenue sharing. If you use AppExchange Checkout to manage customer payments, don’t use the COA. Revenue for partners who use Checkout is automatically reported to Salesforce when customers purchase your AppExchange solution. -
Manage Licenses for Managed Packages
Use the License Management App (LMA) to manage leads and licenses for your AppExchange solutions. By integrating the LMA into your sales and marketing processes, you can better engage with prospects, retain existing customers, and grow your ISV business. The LMA is a managed package that is installed in all partner business orgs (PBO) and includes custom objects that track details on packages, package versions, and licenses. -
Manage Features in First-Generation Managed Packages
Control how you release features to customers with the Feature Management App (FMA). The FMA extends the functionality of the License Management App (LMA). Use the FMA to manage features as easily as you manage licenses with the LMA. -
Provide a Free Trial of Your AppExchange Solution
Maximize customer adoption by offering free trials of your solution on AppExchange. Explore the types of trials available and determine the best type for your solution. -
Update Your AppExchange Solution
Your AppExchange solution is ready for an update. Learn how to fix small issues with patches and make major changes with upgrades. -
User License Guides for Salesforce Partners
Learn about the Salesforce licenses available to ISV and OEM partners.