Every content based website needs a CMS. CMS is a backend which has user friendly controls to add, edit, delete data and multimedia content.Read More
Not all content based websites are covered by Wordpress and Joomla. Some require special attention and thus special CMS has to be selected and upon that a custom architecture has to be prepared.
Other CMSs like Drupal, Expression Engine, October CMS, Craft CMS and ModX are more slim and can be used to make more robust and complex Web Content Management systems. Krafty has been doing that for big enterprise clients who have special requirements.