Aimed to provide the software building blocks for a rich computing experience and to build into that software all of the open Internet standards, protocols and platforms services which enable developers to write great applications. Even though Microsoft has included Internet capabilities in its Windows operating system since the launch of Windows 95, the Windows platform also provides excellent support for other leading browsers besides Microsoft's own Internet Explorer.
.
The software industry is one of the great catalysts of economic growth and job creation. Over the past eight years, the number of software companies and jobs in this country has doubled. Competition is incredibly fierce, and consumers are benefiting through better products and constant innovation. Companies like Sun Microsystems would say that Microsoft stifles innovation in the software industry and strong-arms PC makers and Web content provider into supporting its software. In reality its Microsoft's smart business practices has enabled them to become the successful company is today and not because of "strong-arms" or unfair strategies. One particular situations with Sun Microsystems and the government allege that Microsoft saw Java's cross-platform capabilities as a threat to the popularity of its Windows operating system, and tried to sabotage the technology. But according to Microsoft Dr. James Gosling, the inventor of Java, admitted in his testimony that Sun's "write once, run anywhere" promise of complete cross-platform compatibility is nothing more than a marketing term. He also added that it often doesn't refer to the entire program, I mean, really it's sort of a goal that applies to as much of the program as is realistically possible." While Sun failed to deliver on Java's "write once and run anywhere" promises to software developers, Microsoft succeeded in creating technology that not only allows Java developers to take advantage of advanced features in Windows, but also provides the best environment for running cross-platform applications written in the Java language.