Scenario: Your business has a large website project to begin. It doesn't fit the constraints of the common CMS platforms, such as Wordpress, Joomla or one of the many DIY website builders. So it’s up to you to find the right web development agency. Where do you even begin?