Solve problems with this logic-crunching brainstorming package. It will draw its own conclusions from the data you give. It may be what you expected or it may have simplified the problem and come to a completely different result.
By drawing its own chart it will help identify the bottleneck causing the problem, the Steps needed to achieve an outcome, or whatever you want: it all depends which relationship name you choose and which elements you select to make some simple statements true.
TeaCup is a totally logical cause & effect analyser; it will calculate the adjacency & reachability paths for a given problem, thereby highlighting which of the perceived relationships is indeed part of the cause & effect path.
As you may imagine it relies on the accuracy / honesty of your data input when performing its logic crunching calculations, but if you get an unexpected result you can always look back and work out why it came to that conclusion.