Umbraco n'est pas une solution "maison" Microsoft. Le seul lien en Umbraco et Microsoft, c'est la technologie sur laquelle il repose (.NET). Et on ne peut pas considérer un langage comme concurrent d'un produit, cela serait un non sens. Parce qu'alors, n'importe quel CMS écrit en PHP peut recevoir son étiquette "concurrent". Je pensais plutôt à SharePoint qui pourrait avoir la même zone d'action que Drupal sans en être vraiment sûr.
Sinon pour la séparation Backoffice/Frontoffice, cela doit être parce qu'à l'origine je viens de Joomla, mais j'ai aussi eu besoin d'un bon moment pour m'y faire.