Programmer works fine on Win7 and Win8, you just might have to jump through a couple hoops.
If you have .NET already installed then you should be able to install programmer. It may act up when you launch it and try to create or connect to a site. The fix on Windows 7 is disable DEP from command prompt:
bcdedit.exe /set {current} nx AlwaysOff
Same for windows 8, but if your computer has "Secure Boot" it may prevent you from executing the command, in which case you go into your BIOS and see if you can disable or temporarily disable secure boot then try again.
Have tested with Programmer 1.2.14.17 and .22 on Win 7 and Win 8 32 and 64 bit.