Most of my customers redo their websites every 2-3 years. Some of my customers can afford to create a totally new website from scratch every 2 years, and some can’t. For the ones that can’t, I recommend a Content Management System simply because it protects their website investment dollars – upgrading the look of your website is less expensive if you use a CMS than creating a new custom website from scratch.