Development of a simple and inexspensive web content management system
The purpose of this thesis is to document rationalization, technology and descision making required to develop a software solution that mimics, but excludes existing solutions avaliable on market. Thesis refers to a real CMS development project, development of which is inexpensive enough for a group of smaller, content-related businesses that wish to sell their products on the web and cannot make use of existing systems for various reasons. Thesis encompasses the whole development process, ranging from negotiations with clients to final production system setup. Another goal of this thesis is to serve as a point of reference to an inexperienced software developer and warns of certain risks invoved with realization of smaller projects in startup (and general) businesses. Presented solution is easily upgradeable, platform independent and may be of use as a reference for content-related projects. Latter properties are acheived with 3-tier solution architecture, use of MVC and Forms.NET frameworks and following of some of Microsoft's application development guidelines.