title: How to track System Dependencies?
body: <p><strong>Introduction</strong></p>
  
  <p>In my current organisation, we have many desktop and web applications all feeding into each other at some point. When looking after older applications or creating new applications, it's proving very difficult to try and remember which system rely on other systems in order to work. I'm not talking about software dependencies like DLL's and images, I'm talking about entire systems like a Finance system dependant on the HR system etc.</p>
  
  <p><strong>My Question</strong></p>
  
  <p>Which is the one best way to track how one entire system is dependant on another?</p>
  
  <p><sub>The answer can suggest either a method of doing the above, a software package or documentation techniques.</sub></p>
  
  <p><sub>In my particular case, <em>Many</em> means over 20 web and desktop application over a dozen servers.</sub></p>