The best software has been VisualHub, but the developer suddenly dropped it. I have read brief articles where the development of VisualHub has gone elsewhere, but I have never seen who may have it now. It may be open source somewhere. You can probably google for that, too.