Websites are interactive media whose purpose is to allow a user to quickly access
and interact with information on the web - and here's the key point - from anywhere an Internet connection can be made.
Most website users are unaware that that the friendly graphics-based interface with which they interact is really a complex and harmonious compilation of thousands of lines of HTML and programming code.
Because of the complexity inherent in even the simplest website, there are innumerable opportunities for glitches and imperfections. When you consider that fact along with the reality that a site's code is deployed in a quasi-controlled environment and accessed across a multitude of platform/browser configurations, then it's illogical to think that a site is "done" just because it's been launched.
Any website - whether basic or complex - needs at least some level of maintenance.
This could include:
- Redundancy and back-up/restorations planning
- Server and software monitoring and upgrades
- Cross-browser compatibility monitoring and upgrades
- Performance monitoring
- Content monitoring and updates
The size, complexity, relative importance, and business value of the website will determine for each website owner what maintenance and support plan is necessary and with what level of cost/benefit relationship he or she is comfortable.