by Bret Miller.
While I run Moodle on LAMP as you suggest, I have noted that quite a lot people also run it on Windows using IIS and MSSQL. As a generalization, organizations with a Windows Small Business Server probably have just that one server, and that is probably their only connection to the internet. While I realize that many hosting companies provide decent Moodle environments for pretty low cost, telling an non-IT person who is struggling with using the Windows GUI to implement this to learn a command-line based server environment isn't realistic. Now if they got a web host who offered an up-to-date Moodle as a one-click install, then maybe they'd have a chance...
But that's not what she asked...