I have an e-commerce "platform" thats made up of various components. From a business POV we run a single warehouse/distribution that has multiple sites targeting specific industries. Each site is its own business unit and has silo'd data. UC Browser
A quick explanation of what each component is would be; SHAREit
Logistics: A WCF project that contains all the logic and data storage for our warehouse to accept new shipments, print customer orders, dispatch them out the door, etc. Appvn
Site Application: A WCF project that contains all the logic and data storage specifically for that sites audience. It receives a product feed from the Logistics component about what it's allowed to sell (and price, etc). Customers view those products, submit an order and the order is sent to the Logistics layer to be dispatched.