Salesforce AppExchange is a store where you can find prebuilt applications and components to solve specific business problems. AppExchange is similar to the Apple Store/Google Play Store (from where you can install apps on your phone). The only difference is that the apps from Salesforce AppExchange can be installed in a Salesforce sandbox, production, or developer environment (Org, where the package is installed, is termed as Subscriber Org). Customers can install the AppExchange with a single click in their Salesforce instance. AppExchange apps can be free or paid, depending on the partner agreement you have with Salesforce. The applications that are available on Salesforce AppExchange are called managed package applications. The advantages of managed package applications are that they allow developers/application owners to update the package and release new features and components.
In this chapter, we will focus on the following...