Yesterday’s post is worth mentioning:
SharePoint sites are data. Not application code. Data.
Yes, you’d be tempted to regard a site as what you see before your eyes: a Web site application that’s build with ASP.NET pages, ASP.NET Web services, etc. But I’m not talking (sic) about user experience, I’m talking (sic) about architecture. Lacking an easy way to embed a diagram, I’ll do my best to paint a picture of what’s going on using words…
A SharePoint site, at its core, is a set of lists.