A Beginner’s Guide to Salesforce

How to get started building on the AppExchange and working with Salesforce

Click Here to Download PDF

Every day we talk with potential customers and our clients about Salesforce, the AppExchange, and what it takes to either improve an existing app or launch a new one. And more often than not, we find that business leaders are unsure of where to start or are looking for guidance on launching their app successfully.

And to be fair, there is a lot to understand. Salesforce has its own jargon and process—and even for well-established SaaS companies, the journey of getting on the AppExchange can still seem overwhelming.

That’s why we’ve put together a quick-start guide that will provide some insights into the world of the Salesforce AppExchange.

An ​April 2020 Note to Our Readers

With the outbreak of COVID-19, the economic impacts of this pandemic have yet to be fully realized. We have taken steps to update our materials to better represent the situation, but due to the fast-moving nature of this crisis, we acknowledge that some of these materials appear to represent a very different time. At its core, the best practices, recommendations, and opportunity on Salesforce presented are still remain valid, but specifics around growth numbers and forecasted outlooks are dated and should be considered in the context of the world we live in today.

The business opportunity with Salesforce

The landscape for SaaS businesses has radically changed in the last decade. Building and hosting applications used to only be attainable to major tech giants, but now with the availability of funding and an ever-improving infrastructure, entrepreneurs of all kinds can now bring their ideas to life.

The plug and play nature of the market has led us to speak in terms of moats and defensibility. Where once there were only small pools of competition for your application, now there are hundreds of alternatives that your customers can turn to. Building moats are the fastest way to secure your place.

As an Independent Software Vendor (ISV), your goal is to connect with as many people as possible and continue to drive value.

By working with companies like Salesforce, you drive value to the Salesforce platform, and likewise, they drive value back to you. We estimate that there will be a billion dollars of investment from ISVs into Salesforce development. This creates a virtuous cycle where the money invested in your app drives to a broader market which drives more customers back to you. To learn more about this concept, check out this webinar where we explore both sides of the equation from the System of Record or Engagement (Salesforce) and the ISV (you, the app developer).

The Salesforce economy

The landscape for SaaS businesses has radically changed in the last decade. Building and hosting applications used to only be attainable to major tech giants, but now with the availability of funding and an ever-improving infrastructure, entrepreneurs of all kinds can now bring their ideas to life.

The plug and play nature of the market has led us to speak in terms of moats and defensibility. Where once there were only small pools of competition for your application, now there are hundreds of alternatives that your customers can turn to. Building moats are the fastest way to secure your place.

As an Independent Software Vendor (ISV), your goal is to connect with as many people as possible and continue to drive value.

By working with companies like Salesforce, you drive value to the Salesforce platform, and likewise, they drive value back to you. We estimate that there will be a billion dollars of investment from ISVs into Salesforce development. This creates a virtuous cycle where the money invested in your app drives to a broader market which drives more customers back to you. To learn more about this concept, check out this webinar where we explore both sides of the equation from the System of Record or Engagement (Salesforce) and the ISV (you, the app developer).

The Engine Behind the Network Effect

Don’t take half-measures

Depending on your familiarity with Salesforce, you may be thinking to yourself, “Great; I’ll pull together an API, get listed, and reap the rewards.” There is a fatal flaw in this thinking. You are missing key features and functionality by building only an API integration.

Your app has an intrinsic value. Your competition isn’t building something half-baked and neither should you. When the best companies create the best applications, they win. Our most successful partners understand that their customers are using Salesforce and they need to be in the system that their customers are using.

Salesforce continues to bet on its partner program. In an interview with J.C. Collins, Senior Vice President and COO of Industries and Partners at Salesforce, he discusses that the greatest challenge the Salesforce channel is facing is not keeping its partners busy, but rather finding enough partners to satisfy the demand for services and support. He goes on to say, “There’s a tremendous amount of opportunity to grow your business.” Research from IDC shows that the partner ecosystem will make $5.80 for every dollar in licensing revenue collected by Salesforce itself.

Simultaneously, you need to get to market quickly. If you are thinking about getting on the AppExchange, I can guarantee your competition is thinking about getting on the AppExchange — if they’re not already there.

Understanding the process and roles

You now understand the value and the importance of getting on the AppExchange, but what does this process look like?

The first place to get started is by reading this series from our own Ron Kiker, who leads the commercial services team. He’s been guiding our customers for nearly five years on the ins and outs of the process.

 

Part 1: Choose Your Path

Part 2: Utilize Your PAM

Part 3: Introducing Your Partner Success Manager

Part 4: Interfacing with your Technical Evangelist

Bonus Track: Sales Engineers

How to build for success

Understanding the process is the first step, now actually getting your app built is the next. When deciding on how to build your app for the AppExchange, you have three primary options — build it yourself, work with a Systems Integrator (SI), or work with a Product Development Organization (PDO).

There are important decisions to be made when you weigh out these various options. For example, if you decide to build your application yourself, do you already have a team in place with Salesforce AppExchange experience? Or if you plan on creating a team, have you factored in the cost of bringing them up to speed with your business and the project?

What about an SI versus a PDO? To quote our Product Manager, Kevin Houk, “At the highest level, PDOs have particular expertise in building commercial apps while SIs are more service experts that implement and configure Salesforce Clouds.” Check out this blog for an in-depth explanation.

Product delivery methodology

Streamlining your product build is of the utmost importance for companies to maximize budget and get to market quickly.

We explore the AppExchange product lifecycle so you can better understand the stages involved and develop a strategy that makes sense for your organization.

The business opportunity with Salesforce

Don’t go it alone.
While we believe that everyone building for the AppExchange should choose a PDO, we understand that it may not be the best fit for you. However, it is essential to realize there are many steps you must take before your app goes live.

Even before you start to build, you need to understand what type of partner license you will choose and the implications involved (OEM Embedded vs. ISVforce).

One of the most crucial steps that we help our customers complete is the security review. Salesforce shares our obsession with security. One of the key features to the AppExchange is their ecosystem is secure, and the applications work. Not only are they looking for best practices, but they are also regularly updating what it takes to get through the process. One of the benefits of working with a PDO is they have the expertise in building code that will pass.

CodeScience, for example, guarantees it. Having the experience of building and launching so many applications, we know what it takes to have them pass—even if we didn’t build it.

Understanding the journey.
Knowing what success looks like is paramount as you start building your app for the AppExchange. By working with a partner, like a PDO, you can leverage their experience and knowledge of the Salesforce Ecosystem. We have a keen understanding of what it takes to build successfully on the AppExchange and beyond. Even after you get your app listed on the AppExchange, the next place partners struggle is interfacing with Salesforce correctly.

There are some tricks to the trade like signing up for the partner community and taking advantage of Trailhead to establish credibility with your Salesforce team, but there are over 5,000 applications on the AppExchange that Salesforce AEs keep track of when discovering the best solutions for their customers. With the breadth of apps on the AppExchange, it is important to sell with Salesforce.

Selling with Salesforce is the most difficult non-technical aspect of taking full advantage of the AppExchange. We’ve listed out different strategies to capture your AE’s attention, but it takes time. When you work with a PDO, they can expedite the process because the knowledge of the landscape is already established. The best PDOs know who to talk to and how to talk to them. Success for us is different than a body shop—it is important for us to see your business succeed rather than just building an app and pushing it out the door.

If you’d like to learn more about how companies navigate the AppExchange to drive deals, check out this webinar where we’ve pulled together an expert panel to discuss the various strategies and best practices companies use.

Additionally, when it comes to pricing your application, there are common mistakes we see again and again.