This product is great. I have it connected to multiple computers and I have also connected this product to a USB hub with multiple printers so I can print from any one of the computers to the printer that I select. It comes with software, but it works without the software for Windows XP and Vista Operating Systems. Although it is not an automatic switch, the manual switch works great for what it does. Its awesome!!!! http://garyadair.com/324864