&gt; On Windows, it just works out of the box without even running an installer.<p>You say this as if it&#x27;s a good thing, it&#x27;s not. It&#x27;s a bad thing on Windows. It means the software will not be able to use a lot of facilities on the Windows platform. It&#x27;s also a hassle for users who need to pick up a target directory, remember it&#x27;s there, create a shortcut manually, etc...<p>There are reasons why modern operating systems use installers<p>As for the article, it is incredibly dated and wrong on many fronts about how people ship software on Windows.<p>I&#x27;ll just address one point:<p>&gt; Unfortunately is not a very flexible way to package anything into a single compiled executable. 
It is hard to ship an update - since you have to redeploy the executable anytime your program 
changes.<p>Installing and updating executables on Windows is a solved problem. Solved. It&#x27;s so easy to deploy patches and even have software self update that nobody thinks about it any more. The fact that Pharo is reinventing its own process under the cover of doing it better (which they don&#x27;t, it&#x27;s worse by all standards) is precisely the problem that I was referring to: Pharo (and Smalltalk people in general) still don&#x27;t understand how to deploy software on modern computers.