Part of architecting a commercial is thinking about it’s delivery. Force.com provides a distribution mechanism to launch your commercial app. This is called the Distributed Organization Model. Let’s begin by defining organization: An organization or “org” for short is an instance of the Force.com environment. Each customer has an org. Depending on their edition, certain features are available in their org.In this diagram, we are outlining the distributed organization model. This is possible because of managed pacakges. The idea is simple, over on our left, you use your free Developer Edition to create your commercial app. After it’s complete. You can package it up as a managed package. You can then distribute this Managed Package through the AppExchange or Trialforce. Customers who have their own production org, can install your managed package and instantly have your app. If they are using Trialforce, the app is automatically bundled with the Force.com Edition when they signup for your trial. This model provides you the ability to distribute your app to many customers all at once, hence the name, distributed org model. The benefit is you can use the License Management app to track your installs and provision licenses. Also Managed Pacakges allow for seamless upgrades, so when you release a bug fix or new version, your customers can upgrade with a few clicks. You customers also benefit with this model because they can customize your app after they install to fit their particular needs. Also, they can have multiple apps installed in the same org to manage all their business needs.As we discuss the path to a commercial app, we will be focusing on this org model.