Scenario You need to support multiple e-commerce stores and simply rebrand each store with it's own theming, CSS, etc. while sharing all of the business logic you have written in your business layer. Your stores (www.a.com, www.b.com, www.c.com) all share