Sitecore's web content management system gives developers unprecedented freedom and powerful tools to deliver truly amazing applications and site capabilities. From day one, Sitecore has been totally committed to the .NET framework, and we've been the leader in Microsoft compatibility for web CMS, rapidly staying current with the latest releases of .NET, Visual Studio, SQL Server and Windows Server. Sitecore provides the capabilities you expect in a leading CMS, including: strict separation of content from presentation, component based content architecture based on XML, caching and performance optimization tools, data abstraction and integration tools to connect to enterprise legacy systems, strong configurable workflow management system, and rich security tools based on the .NET security provider architecture.