Title : Building A Content Management System .

A content management system is a system that manages the content components of a web site . A content management system (CMS) is a system made up of a minimum of three applications : content management, metacontent management and content delivery . Their purpose is to manage the full life cycle of content components and metacontent by way of a workflow in a repository, with the goal of dynamically displaying content in a user-friendly fashion on a web site .

The metacontent determines what is displayed and how it is displayed . The content delivery application generates Web pages by extracting content components and metacontent from their respective repositories .

The major goal of this project is to build a content management system, AUCMS, written from scratch using the power of Microsoft's .Net such as ASP.Net, ADO.Net and C# . It uses Microsoft SQL Server to store its content . AUCMS must have at least the following high-level features :