I am trying to rephrase what you wrote, just for you to verify that I understood your question correctly. You need to create a web application that:
- Implements some standard Drupal features
- Some user-defined functions that should fit into Drupal (same users, same permissions, etc.)
- Ability to upload / download content (or data) from desktop applications.
, : , Drupal.
:
- Drupal , , , , .
- , ( ).
- webservices, . Drupal xmlrpc , SOAP - - Contrib.
:
- Drupal, , , , , Drupal. - , - , , Drupal . , , , - - , ( whitehouse, Drupal PHP CMS.)
- : , "Pro Drupal Development" . , 5 . ...
- Drupal, , , , , , . Drupal: , , , , Contrib, .
- . CMS , - - nginx, Apache.
- Drupal . , Drupal , .
- Drupal . ( ()), , D7 [, , ), , .
, : , // - , Drupal, , . , , Wordpress/Joomla [ , " ", , Drupal , Wordpress/ Joomla, , ]
, , , CakePHP Django, - IMO - , .