function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Net-TimNet-Tim 

Web App requirements on the AppExchange?

In order to sell an app on the app exchange, does it need to be written in Apex?  Is there any way to sell an app built upon the web services API through the app exchange?
ad75ad75
You can write apps for the AppExchange using various technologies.  Apex Code and the WS API are two possibles.  You can use Apex Code if you want to, but you don't have to.  Likewise you can use API access, but that's optional too.  Whether you choose one or the other (or both, or neither) depends on what functionality you are trying to achieve and which SF editions you are aiming to support.

Note that:

1. Apex code only works on UE and EE, so these will be your only potential customers if you include any Apex code in your app.
2. API access is only enabled on UE and EE, but certified apps are assigned a 'clientId' that they can add to their code that allows them to access the API from PE orgs.  You would be well advised to research this thoroughly before you begin development.  But assuming you get your app certified, this means that you can include API calls in your app and still have it work for UE, EE and PE customers.