1.3 AppExchange & the Partner Ecosystem

Key Takeaways

  • AppExchange, renamed AgentExchange in 2026, is Salesforce's enterprise marketplace offering thousands of pre-built applications, components, flow templates, agents, and consulting services.
  • AppExchange solution types include Apps, modular Lightning Components, Flow Solutions, pre-packaged industry Bolt Solutions, and Lightning Data enrichment feeds.
  • Managed packages protect publisher intellectual property, support automated upgrades, and (once security-reviewed) do not count against custom app, tab, and object limits, whereas unmanaged packages expose editable components that cannot be upgraded.
  • Solutions can be evaluated prior to purchase or installation through interactive Test Drives and sandbox installations.
  • The partner ecosystem consists primarily of Independent Software Vendors (ISVs) who create and sell commercial software, and Consulting Partners who provide strategic guidance, implementation, and systems integration.
Last updated: September 2026

AppExchange & the Partner Ecosystem

Quick Summary: Salesforce AppExchange is the leading enterprise cloud marketplace, providing pre-built apps, UI components, Flow automations, and consulting partner services. AppExchange solutions accelerate time-to-value by replacing bespoke coding with trusted commercial packages. Understanding solution classifications, managed vs. unmanaged packages, and the division between ISVs and Consulting Partners is essential for foundational platform mastery.

What is the Salesforce AppExchange?

The Salesforce AppExchange is the premier enterprise cloud marketplace, launched in 2006. It functions for Salesforce organizations much like mobile app stores function for smartphones. Instead of writing custom code or building complex database schemas from scratch, organizations can browse, test, and install pre-built business applications and functional add-ons directly into their Salesforce instances.

AppExchange hosts thousands of solutions developed by third-party software publishers, Salesforce Labs (internal Salesforce employee projects released for free), and certified consulting practices. Installing pre-built solutions allows organizations to accelerate deployment timelines, reduce development costs, and incorporate industry best practices.

2026 name change: Salesforce launched AgentExchange in March 2025 as a marketplace for AI agents and, in April 2026, merged AppExchange, the Slack Marketplace, and the Agentforce ecosystem into that single marketplace. Salesforce.com now labels it "AgentExchange (formerly AppExchange)", and existing app listings, reviews, and installs carried over. The Platform Foundations exam guide says its questions are based on the Winter '25 release, so expect the name AppExchange on the exam. This section uses that name.

The Security Review Gate

To protect the multi-tenant ecosystem and maintain enterprise trust, every commercial solution offered on AppExchange must undergo a rigorous Security Review conducted by Salesforce's security engineering team. The review includes automated source code scans and manual penetration testing to identify vulnerabilities such as SQL injection, cross-site scripting (XSS), and insecure data storage. Only solutions that successfully pass this review receive AppExchange certification.


AppExchange Solution Classifications

The AppExchange Basics module, the classic study reference for this topic, groups listings into five solution types, each designed for specific architectural layers and business needs. AgentExchange also lists AI agents and agent building blocks alongside them.

+--------------------------------------------------------------------------+
|                       AppExchange Solution Types                         |
|                                                                          |
| [Apps]             ---> Turnkey standalone business solutions (e.g. e-Sign) |
| [Components]       ---> Modular UI building blocks for Lightning pages   |
| [Flow Solutions]   ---> Pre-configured automation templates & actions    |
| [Bolt Solutions]   ---> Complete industry community & portal blueprints  |
| [Lightning Data]   ---> Real-time data enrichment & hygiene feeds        |
+--------------------------------------------------------------------------+

1. Apps

Apps are complete, turnkey business software solutions that extend the core capabilities of Salesforce. They frequently introduce their own custom objects, user interfaces, logic, and third-party cloud integrations.

  • Examples include electronic signature solutions (e.g., DocuSign, Adobe Acrobat Sign), document generation and reporting tools (e.g., Conga Composer), cloud accounting packages, and computer telephony integration (CTI) tools.
  • Apps can run natively inside the Salesforce platform or connect securely via APIs to an external cloud application.

2. Components

Components are modular, reusable building blocks of user interface and logic built using Lightning Web Components (LWC) or the Aura framework.

  • Administrators can drag and drop components directly onto Lightning record pages, app home pages, or digital experience portals using the Lightning App Builder.
  • Examples include custom video players, weather widgets, interactive timeline visualizers, and credit card processing forms.

3. Flow Solutions

Flow Solutions are pre-configured automation templates and invocable actions designed to work seamlessly with Salesforce Flow Builder.

  • Rather than building multi-step automations from a blank canvas, administrators install Flow Solutions to orchestrate complex third-party workflows, such as processing payment gateways, dispatching SMS alerts, or querying external credit bureau databases.

4. Bolt Solutions

Bolt Solutions are pre-built industry templates and digital experience portals created by consulting partners. They bundle together industry-specific data models, Lightning components, and business workflows (e.g., patient intake portals for healthcare, retail franchise portals, or insurance claims tracking) to drastically shorten portal deployment timelines in Experience Cloud.

5. Lightning Data

Lightning Data solutions provide direct, real-time business-to-business (B2B) data enrichment feeds. Instead of manual data entry, Lightning Data services (such as Dun & Bradstreet or ZoomInfo) continuously update, deduplicate, and enrich company records (revenue, employee counts, industry classifications) directly within standard Account and Lead records.

Solution TypePrimary ScopeTypical User / Admin ActionReal-World Example
AppComplete business solution with multiple objects and UIInstalled into org; assigned to users via permission setsDocuSign eSignature, Conga Composer
ComponentGranular UI widget or functional elementAdded to record pages via Lightning App BuilderInteractive Maps, Kanban visualizers, Payment buttons
Flow SolutionBusiness process template or invocable actionIntegrated into automated workflows in Flow BuilderCredit check action, Address verification action
Bolt SolutionIndustry portal blueprint for Experience CloudDeployed as a foundation for customer/partner communitiesPatient Portal template, Franchisee onboarding portal
Lightning DataAutomated data hygiene and real-time enrichmentConfigured in Setup to enrich Accounts and LeadsDun & Bradstreet company profile data match

Evaluation, Licensing, and Installation Models

AppExchange provides flexible commercial structures and risk-free evaluation tools to ensure that prospective buyers can assess software compatibility before deploying to production.

Pricing Models

  • Free Solutions: Many solutions are available at zero cost. This includes most Salesforce Labs apps, which are created by Salesforce employees and shared freely with the community (though without formal customer support agreements).
  • Paid Solutions: Commercial solutions typically employ subscription pricing models:
    • Per-User / Per-Month: The organization licenses the app for a specific number of named users.
    • Site / Org-Wide License: A flat monthly or annual fee granting access to all licensed users across the entire Salesforce instance.

Evaluating Solutions Before Installation

To ensure an app fits operational requirements without impacting live systems, AppExchange provides risk-free evaluation mechanisms:

  • Test Drive: Allows an administrator to test the application in a read-only, fully populated demo Salesforce environment hosted by the publisher. No installation is required, and no user data is shared.
  • Free Trial: Provisions a temporary, interactive Salesforce environment with the application pre-installed, or installs a time-limited trial license directly into a customer's sandbox environment for thorough testing.
  • Sandbox Installation: Best practice dictates that administrators should always install and test AppExchange packages in a Sandbox or developer environment before installing them into a live Production environment.

Packaging Architectures: Managed vs. Unmanaged Packages

When a developer or publisher distributes solutions on the AppExchange, they bundle their components into a Package. For foundational exam preparation, it is critical to understand the distinction between the two primary package types: Managed Packages and Unmanaged Packages.

+-------------------------------------------------------------------------+
| MANAGED PACKAGE (Commercial ISV Apps)                                   |
| - Intellectual Property Protected (Apex source code hidden)             |
| - Seamless upgrades pushed by publisher                                 |
| - Does NOT count against org custom app, tab, and object limits         |
+-------------------------------------------------------------------------+
| UNMANAGED PACKAGE (Open-Source Templates / Samples)                      |
| - Open source code (All Apex code, layouts, and components editable)    |
| - CANNOT be upgraded after installation                                 |
| - Counts directly against org custom app, tab, and object limits        |
+-------------------------------------------------------------------------+

1. Managed Packages

A Managed Package is a sealed, intellectual-property-protected container used by Independent Software Vendors (ISVs) to distribute commercial applications on the AppExchange.

  • Intellectual Property Protection: The publisher's underlying Apex code is obfuscated and locked. The installing customer cannot view or modify the underlying business logic, protecting the vendor's proprietary algorithms.
  • Upgradability: Managed packages support automated upgrades. The publisher can push bug fixes, security patches, and new feature enhancements directly to customer orgs without overwriting customer data.
  • Org Limits Exemption: Managed packages that pass the official Salesforce Security Review do not count against the customer's edition limits for custom apps, custom tabs, and custom objects. This allows an enterprise to install large applications without exhausting their edition limits.

2. Unmanaged Packages

An Unmanaged Package is an unsealed collection of metadata components, commonly used to distribute open-source sample code, application templates, or educational configurations.

  • Open and Editable: Once installed, all components—including Apex code, custom fields, and page layouts—become completely visible and editable within the customer org. The installing administrator can modify the code to meet specific business needs.
  • No Upgrade Path: Unmanaged packages cannot be upgraded. Once installed, the components behave exactly like metadata created directly inside the customer org. If the original publisher releases an updated version, the customer cannot automatically upgrade without manually reconciling or replacing components.
  • Counts Against Org Limits: All custom apps, tabs, and objects in an unmanaged package count directly against the customer organization's edition limits.
FeatureManaged PackageUnmanaged Package
Source Code VisibilityHidden and protected (locked Apex code)Fully visible and editable
UpgradabilityYes, seamlessly upgradeable by publisherNo upgrade path after installation
Impact on Org LimitsDoes not count against org limits (if security reviewed)Counts directly against org limits
Primary Use CaseCommercial applications sold by ISVsOpen-source templates, code samples, Labs apps

The Salesforce Partner Network: ISVs and Consulting Partners

The broader Salesforce partner ecosystem extends beyond the AppExchange marketplace, comprising two distinct categories of commercial partners:

Independent Software Vendors (ISVs)

Independent Software Vendors (also known as AppExchange Partners) are technology companies that develop, market, and license commercial software applications built on or integrated with the Salesforce platform.

  • ISVs build commercial managed packages and distribute them via AppExchange.
  • Prominent examples include DocuSign, Conga, and Certinia (formerly FinancialForce).
  • ISVs focus on ongoing product development, automated testing, security compliance, and customer technical support for their specific software solutions.

Consulting Partners (System Integrators)

Consulting Partners (also called System Integrators or SIs) are professional services firms that provide advisory, strategic, implementation, and integration services to Salesforce customers.

  • Consulting partners do not primarily sell off-the-shelf software packages. Instead, they provide specialized human expertise to help clients design business processes, customize standard Salesforce clouds, migrate legacy data, and train end users.
  • They range from global systems integrators (such as Accenture, Deloitte Digital, PwC, and Slalom) to regional and boutique consultancies specialized in specific industries or clouds.
  • Consulting partners frequently help enterprise clients evaluate AppExchange packages, implement Sales Cloud or Service Cloud, and construct complex API integrations with legacy enterprise backends.
Test Your Knowledge

An administrator wants to add a pre-built user interface widget to an Account record page using Lightning App Builder without installing an entire standalone software suite. Which AppExchange solution type should they choose?

A
B
C
D
Test Your Knowledge

What is a defining operational characteristic of an AppExchange Managed Package compared to an Unmanaged Package?

A
B
C
D
Test Your Knowledge

Which type of Salesforce partner focuses primarily on advising enterprise customers, implementing custom business processes, and integrating Salesforce with legacy third-party systems?

A
B
C
D