私は、かなりの数のカスタム ソフトウェア製品を管理する小さな開発ショップで働いています。ソフトウェアが実行されるテスト、ステージング、および本番の 3 つの環境があります。大部分は Web アプリケーション (ASP.NET) ですが、スケジュールされたアプリケーションや Windows サービスもいくつかあります。アプリケーションはすべて、ASP.NET Web サービス、少数の WCF サービス、および DLL ライブラリを介して相互にやり取りし、多数のデータベースを共有します。
管理チームは、さまざまなサーバーで実行されているソフトウェアのすべてのインスタンスを追跡するソリューションを探しています。アプリケーション A は B と C に依存し、ログイン資格情報 LMNOP などでデータベース X を使用します。
このタスクに役立つ既製の製品はありますか? それとも、ゼロから何かを開発したほうがよいでしょうか?