A Content Management System (CMS) is used to organize websites and make it easier to maintain and update content. There is a vast array of CM systems available, for the private homepage as well as for the complex sites of a big company. There are expensive packages but also a lot of free open source systems. Webcontext will find the right tool for you or even program an appropriate solution.