Although Drupal is not our favored development platform, it is something we have a good breadth of experience in.
We've worked with Drupal, on and off, for nearly 10 years, from version 4.6 through 4.7, 5, 6 and 7. Drupal can be a good option for back-end heavy systems. Although a lot of the terminology is different in Drupal, compared to other systems, most of the development paradigms are common. In many projects the API based interface can be very suitable.
We are one of the only web development companies in Aberdeen that identify themselves Drupal developers.
For more information on Drupal, see: