The maintenance that web servers require is not that different from the computer you're using right now, though it is more complicated and more people are affected when something is broken! There are many software components used to deliver a web page when someone requests it, and we need to keep informed of any bugs or security issues with that software, and keep it as up to date as possible. There is also the daily maintenance of removing old log file entries, backing up site files and database data, and many other tasks that keep your site available and running smoothly.