Мы используем XML для тестирования. Я бы также использовал его, если мне нужно было распространять его как часть небольшого легкого приложения (возможно, для отсоединения ноутбуков и т. Д.).
Мы используем AD для приложений малого и среднего размера, где управление доступом должно управляться централизованной административной группой, если приложения не слишком сильно влияют на сервер AD. Кроме того, для приложений с очень высокой степенью защиты мне также понадобится AD для аудита (глубина защиты от отказа).
Если у нас были приложения, которые были очень сильно использованы и имели умеренные или тяжелые зависимости AzMan, я бы точно сохранил это в AD-LDS (aka ADAM).
Я бы, вероятно, рассмотрел SQL Server, если бы сделал глобальное распределенное приложение, которое могло бы использовать репликацию. Я не уверен, что я очень ценю использование SQL Server.