This talk will present a structured approach for setting up a Sitecore solution that follows a component based architecture. The architecture is based on a combined hundreds of years of Sitecore experience at Pentia, the founders of Sitecore. Besides presenting the architectural principles, the talk will stir up a discussion about what really is Sitecore best practices when it comes to solution design. The target audience for this talk is both developers that are new to Sitecore and those who have years of experience. Everyone who has had basic Sitecore training can benefit from attending this presentation.