You could use Visio to make a diagram. Not sure about any programs that would do it automatically.