I want to know if we can purchase Apex Classes in Professional Edition. I know we can purchase Workflow rules at an additional cost, wanted to check if same is also applicable for Apex classes.

  • 1
    I don't know the answer to your question. But it the answer is 'No' I would create code in Developer Edition as package and then install it to your destination org. Commented Feb 14, 2019 at 12:54
  • If you say package, is it a managed or unmanaged package? Commented Feb 14, 2019 at 12:59
  • I think you need to change addition to add apex code.
    – MIX DML
    Commented Feb 14, 2019 at 13:23
  • @MIXDML What I need to change? Commented Feb 14, 2019 at 14:09
  • Only managed. But I assume even this is not possible (as per answer). Commented Feb 14, 2019 at 17:47

1 Answer 1


You should consult with your Salesforce account rep to confirm, but I feel fairly confident that the answer here is "no, you cannot purchase the ability to write Apex classes".

If the official feature chart for Sales cloud is to be believed, workflow should not be available for an additional cost either.

Contrary to Andrii's comment, I believe that you can only install packages, that include Apex, in a Professional edition org if that package is managed and has passed the security review. Evidence from the ISVForce docs

Your app can contain business logic such as classes, triggers, email services, etc. written in Apex. As a general rule, Apex is not supported in GE/PE, so it will not run in these editions. However, Apex developed as part of an ISV app and included in a managed package can run in GE/PE, even though those editions do not support Apex by default.

You must be an eligible partner with salesforce.com and your app has to pass the security review. The appropriate permissions will automatically be enabled after you pass the security review.

GE/PE stands for "Group Edition/Professional Edition"

It's quite likely that the easiest (only-ist?) way to get what you want is to upgrade from Lightning Professional edition to Lightning Enterprise edition.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .