Maintain the server that it's actually hosted on. What's the problem? A few friends have helped out sports clubs setup custom CMS installations so they can update their own information and not have to pay ongoing fees for updates etc. $300/yr is cheap for business hosting, with support from a proper business. If you want something cheaper, go with a backyard host or US provider who's probably a 14 y.o kid in his room with a VPS.