Microsoft became so popular because their operating system offered ease of installation and usage, along with an attractive interface. Its popularity meant that those who wanted compatibility with their colleague’s programs also purchased Microsoft products. So started the roller-coaster success story of Microsoft.
Microsoft seemed to realise, almost from the beginning that what really counts is appearance and how easy the software is to use, rather than the technical excellence of what goes on in the background. Get the ‘look and feel’ right first and iron out any bugs later almost seems to be the policy.
We are somewhat used as testers to find software glitches but nobody seems to mind about that too much. New Microsoft products are still eagerly used regardless. On a more positive note, we can be sure that once Microsoft is aware that something doesn't work properly, a patch to cure it will be quickly released. It isn’t even necessary to think how to download and install it. Windows Update automates the whole process. Everything is so easy-peasy! I think that’s the reason why people love Microsoft so much.
There are alternatives to Microsoft software but they not so user friendly. Has anyone experimented with Linux on their home computer for instance? Many people praise it but I found it was not half so user friendly as Windows 98SE. I suppose if I spent as much time getting to grips with Linux as I have with Windows then I might think it was OK. What happened was that I gratefully slipped back to good old Microsoft after a week or so.
The Mozilla Firebird browser knocks spots off Internet Explorer in my opinion. The trouble is that it isn’t as easy to set up. It has enhancements called ‘extensions’. They do all sorts of clever things but have to be installed separately. Some enhancements include creating files and adding a bit of pre-written code. It’s only a question of cutting and pasting but perhaps this is more than the IE user is prepared to do. Until they come up with the familiar ‘tick boxes’ with all extensions and options selectable in one place, I don’t think the majority of IE users will bother trying it. If Opera and Netscape, which does have tick boxes, are not as widely used as IE then what chance does Mozilla Firebird have?
I think to be interested in alternative products a bit of concern is needed about keeping competition alive. Personally, I give competition support by using Firebird for my browser (better anyway) and Thunderbird for e-mail. However, most computer users are possibly not worried enough about Microsoft dominance to try using an alternative OS, browser or e-mail program. I think this is understandable. Afterall, if you have something that you’re familiar with, which works fairly well (most of the time), then why bother with anything else?
Only those with an interest in computers are likely to realise Microsoft products aren't the be all and end all of this type of software.
I’m sure lots of types of free software work very well if you don’t mind typing strange hieroglyphics into files as workarounds for particular problems, also that you understand expressions like, "Hejkrfot Blug" and "TLKO7"

and know how to handle them. Until such problems can be overcome using the *‘patch and click’ method I don’t think they’ll be much of a threat to Microsoft’s supremacy.
*Patch and click: My own expression for downloading an EXE type update, clicking on it and then sitting back and twiddling your thumbs while it sorts things out for you.
Note: Sorry its a bit long ...rambling again!