Visual Studio 2010 On Windows 10

If your client needs enterprise functionality, you will have to use developer edition, but even then if this is to be used as production box. you will need to install a server OS, get enterprise on it and licensed.