With website templates you can get the best of both worlds. You can get something that is low-priced, was made by a professional developer, and is going to have at least a semi-professional look that should suit you just fine. These designs have been developed exclusively for professionals and individuals who want a simple solution. You will be able to add your own images, content, etc. to the site. As far as price goes though, it can definitely fluctuate. You can find low-priced templates or higher priced website templates.
CMS is friendly software used for managing the content of web design projects. You can also use CMS for keeping your documents and sharing them with your colleagues. For instance some information of your company is stored by means of CMS. So, each of your colleagues can add, change or update the content of your company‘s web site, its images and audio files. Here and now we see that CMS is acknowledged to be a necessary tool for managing web site content.