Some companies offer something called a Content Management System (CMS) otherwise referred to as "Click and Build" - A CMS is a software package that allows you to create, edit and publish web pages without needing to learn how to code (though a basic knowledge of HTML is handy). This method offers a web based editing interface that works in a similar way as webmail packages.
Advantages to using CMS
Disadvantages to using CMS
Christian Web Solutions prefer to build using a CMS called Drupal - we charge a one off fee for designing and putting together your site for you (as opposed to just giving you a software package and leaving you to it). Technical support is free and hosting charges are small.