True visionaries only come around once in while. Thomas Watson Jr., of IBM (NYSE: IBM) saw the power of computers, Henry Ford brought us the assembly line, GM's (NYSE: GM) Alfred P. Sloan shaped the modern corporation and then there's Microsoft's (Nasdaq: MSFT) Bill Gates, who recognized the power was not in the device but in the software that powered it. Now, I'm beginning to suspect that Oracle (Nasdaq: ORCL) CEO Larry Ellison and Sun Microsystems (Nasdaq: SUNW) CEO Scott McNealy deserve more credit as visionaries than they get. Not for building their respective businesses into world-class companies, but for fearing the inevitable -- Microsoft in their back yard.

While Microsoft was exerting its power in the applications and operating system markets, the big three comfortably grew their businesses. But, two guys knew what was coming. Just like the convergence happening now in the telecommunications markets with copper, fiber, and wireless devices and gizmos, software is starting to mesh. Ellison knew this day would come and he wanted his fair share of the pie. Time's up guys, Microsoft is at the doorstep.

According to a recent eCompany Now article, "Windows-based servers now run at least the front end of more than half of all secure websites." Twenty of the 50 largest retailers also run Windows as do half of the 50 largest business-to-business (B2B) sites. Last year Windows servers grew at a 31% rate, while Unix-based servers (Sun's forte) grew by only 14%. And to cap it all off, the Transaction Processing Performance Council, an independent arbitrator, ranked three Compaq (NYSE: CPQ) servers running Windows 2000 and Microsoft SQL databases as first, third, and fourth in processing speed.

There's more. In January, MSN climbed onto the throne. According to Media Metrix, the MSN network of sites had 109 million users globally, versus Yahoo!'s (Nasdaq: YHOO) 97.8 million and AOL's (NYSE: AOL) 95 million. Then in February, MSN's instant messaging service beat out AOL Instant Messenger with 29.5 million people downloading its software versus 29.1 million for AOL IM. Like crab grass that shows up suddenly one day on your lawn, before you know it, it has taken over.

Microsoft is re-engineering its business for enterprise software. No longer is the consumer-based operating system the main focus of attention in Redmond. It's .Net. Mike Trigg did an excellent job of outlining the purpose of .Net in a recent Rule Maker column, but I did not understand the scope of .Net until the HailStorm arrived.

HailStorm is a souped up version of Outlook or what we all wish Hotmail (Microsoft's free Internet email service) turned out to be. It is what I (yeah, me) envisioned when I signed up for Hotmail several years ago. HailStorm is a compilation of 14 consumer web-based services including a calendar, address book, secure credit card information, and messaging capabilities. It uses an open access model and promises to work with "any device, service or application with an Internet connection regardless of the underlying platform, operating system, object model, programming language or network provider (i.e., Windows, Macintosh, UNIX, Palm OS, Windows CE, etc)."

I return to Amazon.com (Nasdaq: AMZN) because it keeps records of all my purchases. It keeps my work address, my home address, and even the addresses where I send gifts during the holidays. I entered my credit card info the first time I bought a book years ago, and have only updated it once, when the card's expiration date passed. So, when I want to send my grandfather another audio book for his birthday, the address is just a click away. The trouble comes when I am sending something to someone for the first time. I have to open up Outlook, find the new address in Contacts and manually enter the address. This may sound lazy, but that's me. If only the two applications were integrated. HailStorm using Microsoft Passport technology is going to do just that.

HailStorm is an attempt to take Amazonian service Internet-wide. Rather than just Amazon.com having a quick checkout, any vendor can offer easy checkout through Passport. Microsoft has already signed up a short list of retailers and has a long way to go before I can shop anywhere online and use my Passport, but it's a start. Consumers and investors must also factor in the vaporware issue, but a guy can dream, can't he?

The key to HailStorm and every other secret weapon under development at Microsoft is XML (extensible markup language). XML is the programming language behind .Net and, like Java, Sun's cross-platform programming language, XML allows Microsoft to promise the agility touted in the quotations above. It aims to communicate with whatever type of operating system it encounters on whatever type of device it encounters.

Several weeks ago, I wrote about Maker holding American Express' (NYSE: AXP) latest run at the credit card business with its new card, Blue. One of the differentiating features of Blue is its smart chip and the online wallet that goes with it. I wrote, "The reason for the smart chip is so that the credit card can be used with a Smart Card Reader, which provides secure access to the American Express Online Wallet. This wallet speeds up online ordering by automatically filling out online order forms with your personal information." Great minds think alike. Passport is the technology behind Blue's online wallet.

Passport is an online wallet on steroids. It does what you'd expect from an online wallet; it stores credit card and other sensitive personal information. But, Gates and gang have bigger plans for Passport. They imagine a virtual safety deposit box. Need a place to put your stock certificates? What about your mortgage document or bank statements? Passport will be a secure place to store these documents as active files, not just scanned jpeg files. Passport holders will be able to use the information from these documents in digital transactions like mortgage refinancing or loan applications. If Microsoft has its way, the forests of the Northwest will be a little flusher 25 years from now.

As a shareholder, the thing I like best about HailStorm is Microsoft's revenue approach. I'll let the press release explain, "rather than risk the user-centric model by having advertisers pay for them, the people receiving the value -- end users -- will be the primary source of revenue. HailStorm will help move the Internet to end-user subscriptions in which users pay for value received."

How much would you pay for HailStorm? Take the poll on our discussion boards.

On an administrative note, we will be moving to a thrice-weekly Rule Maker column schedule beginning next week. For more on the change see "Less Is More."

Fool on!

Todd Lebor owns shares of Microsoft, Oracle, and Sun Microsystems because he has no idea who will win this war. Oh, and General Motors too. Todd's other holdings can be found online along with the Fool's complete disclosure policy.