Yes, you can install the product but make sure you have a decent graphics card as it's required for multiple webcams. If you encounter any problems, please set compatibility to Windows XP.