The document discusses how to build and maintain a non-profit website using Joomla, an open-source content management system (CMS). It explains that a CMS allows non-technical users to easily create and update website content without the need for web design expertise. The document then provides step-by-step instructions for installing Joomla, including uploading files, configuring databases, and setting permissions. It concludes by offering tips for maintaining a Joomla website through downloading manuals, adding templates and modules, and getting support from online communities.