http://modula3.elegosoft.com/cm3/uploaded-archives now contains .msi files for Windows: http://modula3.elegosoft.com/cm3/uploaded-archives/cm3-min-NT386-d5.8.1.msi http://modula3.elegosoft.com/cm3/uploaded-archives/cm3-std-NT386-d5.8.1.msi These are some of the first .msi files I have ever made. I used WiX. scripts/python/make-dist.py makes them. Some of the highlights/lowlights: They always install all of what they have. There is not (yet) support for the package sets. They always modify %PATH%. It should be an option. They append to %PATH%. My intent was to prepend. (It appears obvious how, but it didn't work.) They have an uninstaller, listed in add/remove programs. Not listed in the start menu. That seems to be go either way in practise. The uninstaller does remove c:\cm3\bin from %path%, besides deleting all the files -- that didn't take any extra work. They don't put anything in the start menu. What would it be? Oh, I need to try cm3ide, which probably isn't here. The config file still just runs cl.exe/link.exe from %path%. I think the way to address this is in the config file, not setup. The default install location is c:\cm3 but user can change it. The presentation of the licenses is quite ugly. And perhaps unnecessary? Not seemingly not easy to remove, without copy/pasting some code/data with yet another license. There are accidentally two .pdbs (symbols) in the .msis. (More geerally the symbols are: http://modula3.elegosoft.com/cm3/uploaded-archives/cm3-min-NT386-d5.8.1-symbols.zip http://modula3.elegosoft.com/cm3/uploaded-archives/cm3-std-NT386-d5.8.1-symbols.zip and the same content without installation is at http://modula3.elegosoft.com/cm3/uploaded-archives/cm3-min-NT386-d5.8.1.zip http://modula3.elegosoft.com/cm3/uploaded-archives/cm3-std-NT386-d5.8.1.zip ) http://modula3.elegosoft.com/cm3/uploaded-archives is a bit messy due to the volume of files, it should probably be split up. Someone please try them out and report back. I did test them. They install/uninstall, modify $path, and cm3 runs. - Jay