You need to sign in to do that
Don't have an account?
Inna Kersman
Publishing managed packaged without being a partner
I've created a managed package that uses Apex and which I need to install into a Professional edition org. The only way to do so (that I'm aware of) is to become a partner, go through the security review and publish it on AppExchange. But it's really just a button and a tiny piece of code. It's just not worth the hassle but I need to install it somehow. Is there any other way at all?
means
Export the metadata from your source org
and import the same metadata in target org
If you don't want to do this , you create create a managed package
Download the apex class, trigger and pages etc using the eclipse or workbench and deploy them into another org using eclipse or workbench ..
Refer this videos
https://www.youtube.com/watch?v=CyWSAeQbANQ
https://www.youtube.com/watch?v=YW9aPrxvK3A
https://www.simplysfdc.com/2016/12/salesforce-deployment-with-unmanaged.html
https://www.salesforcetutorial.com/workbench-salesforce-using-workbench/
https://www.forcetalks.com/blog/how-to-use-workbench-with-salesforce/
https://www.redargyle.com/blog/how-to-pull-a-metadata-backup-from-workbench/
you are correct ..
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.
https://developer.salesforce.com/docs/atlas.en-us.packagingGuide.meta/packagingGuide/dev_packages_apex_ge_pe.htm