Equipped with a powerful blend of features, Drupal supports a variety of websites ranging from corporate websites & eCommerce to large community-driven websites and custom web applications. In order to take full advantage of Drupal's flexibility and robust platform, it's critical (as it is for any Open Source project) that your developer is experienced, and understands the platform intimately, employing best practice to create a site that meets the immediate and long terms goals of your business.
Drupal is growing rapidly at the moment (2011-2012) - mostly due to it's superior flexibility, rapid product development, high levels of standards compliance, and commercial funding from it's parent company. The Drupal platform is gaining a lot of momentum in the SME space, after being traditionally more popular in the government sector. Drupal can be utilised as an Enterprise level CMS, also offering the ability to manage multiple sites from the one install, which is a major advantage over many of it's competitors.
Salsa's experience in developing Drupal websites ranges from simple, brochure style sites to more advanced custom built web applications:
For clients that don't have a detailed functional specification, Salsa engages on Drupal projects by first conducting a project phase we call Scope (or "Discovery"). This allows a Salsa Business Analyst to really get into the heart of your business - understand the business problem you're trying to solve, before making recommendations on how Drupal can be used to do it. We understand how your requirements match those of Drupal, and identify extensions and customisations that may be required, before putting together a functional specification you can use to have your site built.