+ Start a Discussion
Rakesh SRakesh S 

How Can i write apex Classes and Triggers in Professional Edition

Hi All,

We are facing a big problem with professional edition because my client purchased a professional edition and use this to make an application.
But problem is that we are not able to write apex classes, triggers and many things.

We found one solution that Force.com ISV Security Review, using this we can publish the app in App Exchange(with Managed). Now we can use this app after installation.
But problem is here, i want to add more features to that app. How Can i do that ? because we couldnot find Apex Class and Trigger in Develop(Setup-->Develop).

So please any one let me know how we can achieve this issue.

I appreciate your response.

Thank you..
Hi Rakesh, 

Take a look at the Edition Limits. 


Thank you !
Arunkumar RArunkumar R
Hi Rakesh,

     I would like to recommend convert your professional edition to any other such as Enterprise or Unlimited, by raising case to support. It would be cost based on you need of edition and license type.
Rakesh SRakesh S
Hi All, 
I could not find the limitations of Apex Classes and Triggers in the following link.

Is there any way to write Apex Classes and Triggers in Profession Edition instead of converting Enterprise Edition.

Thank you.
Arunkumar RArunkumar R

    I think not possbile. But verify with salesforce.

Yaswanth KothapalliYaswanth Kothapalli
Hi Rakesh,

You cannot write Apex related things (classes, triggers, email services, etc. written in Apex) in Professional and GE orgs. Apex is not supported in GE/PE orgs. Please check the below link for reference:
>> https://developer.salesforce.com/docs/atlas.en-us.packagingGuide.meta/packagingGuide/dev_packages_apex_ge_pe.htm

If you want to use code, you can implement/write the code in Developer Editions and can make it as a package and then you can install it in Professional and Group Edition orgs.

Check the below link for reference:
>> https://help.salesforce.com/apex/HTViewSolution?id=000002489&language=en_US

Apart from that there is no way. Either try the above way or purchase some licences to get converted to Enterprise edition which has more facilities.

See the below link for reference: 
>> https://help.salesforce.com/HTViewHelpDoc?id=adding_or_subtracting_user_licenses.htm&language=en_US

Yaswanth Kothapalli 

Note: If you are hapy with the reply. Please mark it as a answer.