My company has a PHP website app. And we are now thinking about building the integration with Salesforce. So based on my understanding, we would build an app in app exchange to integrate with the PHP app, which consists of several triggers, custom objects and a few VF pages and tabs. And the package will probably expand in the future.

My question is in this case, which kind of org should we be using? Traditional Production/Sandbox structure doesn't seem to suit in this case because we are just developing an app for our customers. Developer edition seems to be very attractive to me since it is free. But I am not sure whether there will be issues with it. Another option is using TSO/ISVforce orgs. It seems to be the default option for a company to develop apps on App Exchange. And becoming an ISV partner can raise cases for Salesforce support which will probably be needed in the future. But I can't think of other benefits aside from it.

Any thoughts?

  • The developer orgs created from Environment Hub have larger limits then the normal dev orgs. So probably that would be more feasible.
    – Mr.Frodo
    Commented May 31, 2016 at 7:09

2 Answers 2


For package development one should always try to use Partner Developer orgs because they are super sized orgs.

enter image description here

See this for more information:Partner Development, Test, and Demo Environments‌ (Editions Comparison)

There are several other benefits also of Environment hub:

1.You can spin as many orgs as you want.That would be helpful for testing purpose.

2.Single sign on feature enables you to login in all of them once.

3.You can raise cases to get support.

There are many more...


Developer Editions are considered best for such cases as they are free and don't have some trial period associated with them. Here is some supportive documentation from Salesforce: App Distribution.

The only problem that we came across with developer editions is number of licences. Dev editions has limited number of licenses and if app has multi user/profile/license requirements, it becomes little tough to go with developer editions. For such cases Partner Developer editions can be considered as better option. Also there is option to start with development edition and then to add some more licenses by contacting Salesforce support.

You must log in to answer this question.

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