The crazy process of trying to release a Salesforce app

(written by lawrence krubner, however indented passages are often quotes). You can contact lawrence at: lawrence@krubner.com

Right now I’m helping a client release an app for Salesforce in the Salesforce App Exchange. The process for releasing an app is completely insane and very poorly documented (or rather, there is an abundance of documentation for various parts of the process, but there is no summary of the process). I was lucky to stumble upon this post, which offers the nearest thing to a summary of the process:

1) Create a Dev Org

2) Become a Salesforce.com Partner

3) Create Test Orgs

4) Create a Partner Dev Org

5) Create an AppExchange Provider Profile

6) Create an AppExchange App Listing

7) Submit Your App for Review

8) Create Test Drive Org

9) Create Lead Management Org

Source