Is it possible to install ISSM on a Windows machine?

No. In the future this possibility could be investigated...

What can I do if the modules won't compile?

This is a big issue. A lot depend on your operating system and there is no general rule... You can have a look at the files etc/environment_variables and the install.sh files of each package and change what needs to be changed.