Many people face this dilemma: should I use a template and work on my own to build my website, or should I get a professional team and have a custom website? Each of these options has its advantages and disadvantages. We made this review by comparing only 5 components of a website construction, but probably the most important ones: design, functionality of the final product, time invested, professional versus DIY (Do It Yourself) project and price. We are assuming that for most of the cases a template based web site will be developed by the business owner himself in order to save time and money or by someone close to the business management, a non-professional web developer.