I've been working with Russian contractors to implement an in-house beta of a collaborative-filtering website with wiki-style content using Drupal. The contractors are fighting against Drupal so hard that I'm remembering scenes from the movie Red Dawn and getting a warm, fuzzy feeling (and it's not from the Swayz). I chose Drupal because even though we're sure of our core service we're not entirely sure how people will best like to use that core service, so we need a highly modifiable and extensible solution to do "proof of concept". We also need a very high degree of communication with users and a way to allow user-modification of content to a limited degree, so it would seem to me that Drupal is our ideal solution. However, the Russians have been screaming and ranting about Drupal so loudly that my boss is expressing doubts about the competence of my decision. Mainly the Russians complain that Drupal does not have good structure and that module creation is not elegant and requires significant "busy work" -- they want to code the entire beta from scratch using CakePHP as a framework.
I was wondering if people could share their stories of convincing their boss about using Drupal. I've got a board meeting coming up this Friday where I'm going to be forced to publicly defend my backing of Drupal for our project.
Thanks in Advance,