Lo que pides esta interesante a nivel de desarrollo, particularmente no conozco nada automatizado que haga eso.
Supongo que el software que hablas es a nivel desktop verdad? o es por Web, si es lo segundo la cosa se complica menos, ya que lo puedes desarrollar con la API
XMLRPC de Drupal
Para el retorno tendrias que hacer lo mismo. El software va a tener que estar preparado para recibir los datos o en su defecto tendrias que desarrollarlo tomando la bd.
Cualquier duda, posteala por aca, quiero ver en que termina esto. :)
Saludos