I have unmanaged package that have few components (including apex/trigger) and it is working fine. For few customers I want to install the app in professional edition. but such org cannot contains apex/trigger unless it is from certified managed package. I know how to make managed package, but not sure what is needed to make it certified.
Do I must have LMA application and link the package to production org? In such case the issue is that our production is also professional edition and I'm not sure LMA app can be install in such org.
Alternatively, can I use developer free edition to hold the LMA and link to it the org with the package?
Do I need also to go thru the security review step? Publish in appexchage? Does certified manage package can still be free?