When designing customer sites, we often choose between WordPress and Drupal to provide CMS features. Drupal is the often the CMS chosen when a customer site involves product galleries and online sales.