microsoft, yes. other os's or software? not necessarily... take Ubuntu for example. their code is free source, and rightly made so. the people using it are the ones building on the next release. alot, if not most, other software companies release a FINISHED product, unlike microsoft who likes to make a ton of money by making sure that people have to come back for repairs and/or assistence.