Build Your Product

After reviewing this page, you'll be able to:

  1. Choose the type of product to build based on the customer you want to reach and the functionality you want to deliver.

  2. Determine what Salesforce editions you need to support based on the type of product you plan to build.

  3. Describe the tools and technologies available for building your product.

  4. Find resources to guide you with developing your product, offering trials, upgrading versions, and managing licensing.

Start with the Customer

AppExchange partners build solutions that work with a wide range of Salesforce products and technologies — everything from Sales Cloud to Einstein Analytics to Heroku. Partners also integrate their off-platform solutions using our extensive integration options. In fact, there are so many choices it can be hard to know where to start.

Of course, the best place to start is with your customer. Here at Salesforce we’re obsessed with customer success and we want our partners to create customer-obsessed businesses as well. That’s why when you think about building a product for the AppExchange, we first want you to think about what type of product to create based on the customer you’re trying to reach and the functionality you want to deliver.

After you’ve created a strategy for your product, you’ll also want to learn more about the tools and technologies available to build your product, engage a broad customer base, and enhance your design.

So how do you get started? Trailhead, of course! We have an AppExchange App Strategy module that walks you through all of this step-by-step.   


As part of your journey to become an AppExchange partner, we’re going to ask you to share your product strategy with us. That will allow us to make sure we’re fully aligned and working towards a common goal. Check out step 7 to learn how to share your plans with us and keep your momentum going.

Now get to work!

Armed with your product strategy, it’s time for the fun part - building your product.

Trailhead offers a wide range of trails for learning how to develop on the platform, and these four in particular provide a great foundation:

  • Developer Beginner — Leverage your existing development skills to build apps fast on the Salesforce Platform

  • Developer Intermediate — Take your apps to the next level with powerful integration and mobile tools

  • Developer Advanced — Unlock the power of the platform and develop enterprise-class skills

  • API Basics — Get to know the Salesforce APIs and learn to integrate your data

Another important resource to continue referring back to as you’re building is the Build Apps as an AppExchange Partner trail. There you can find more about how to license your app, manage trials, and upgrade versions with your customers.

We’d be remiss if we didn’t mention trust. Be sure to build your product with security in mind at every step along the way. Not only will that help you build a better product, it will also help you pass the security review that’s required to list your product on the AppExchange.

Questions along the way? Get answers fast in the AppExchange & ISV Technical Enablement group in the Partner Community.

← Explore Partner Technology...
Define Your Business Strategy... →