title: Should I store my data in Umbraco or a bespoke data layer
body: <p>I'm having a crisis here before starting a (potentially) large project, I use Umbraco alot and because it's so diverse you can pretty much do anything you like with it, but my question is whether to use Umbraco solely as my content <em>and</em> data-provider, or whether to create my own ORM (i.e. EF) layer to store the <em>details</em> shall we say.</p>
  
  <p>What I'm asking is, is there a line to be drawn, how do you decide when to use a bespoke data-layer?  Is it when you max out the CMS (if possible) or does it depend on the data structure itself?</p>