Explosief groeiende mogelijkheden. Helaas vinden we nog niet de zorgeloze productiviteit die we zoeken.
Wat een pc bruikbaar maakt is het besturingssysteem, dat zorgt voor een omgeving waarin software kan draaien en allerlei applicaties kunnen samenwerken. Zoiets ontbreekt nog voor de verspreide, steeds wisselende machinerie waar we nu mee te maken hebben, en waarvan de eigen hardware slechts een klein onderdeel is.

Service-Oriented Architecture

Internet als een ruimte waar software dynamisch onze wensen volgt, naadloos in het verlengde van de hardware die toevallig bij de hand is, mobiel of vast - het is een heel ander concept dan de vertrouwde desktop. De voorbereiding van een reis geeft misschien enig houvast. Stel, je moet van huis naar een stad elders in Europa. Met de eigen auto naar Schiphol, dan vliegen, via een bus naar een trein en tot slot een taxi. Het vinden van de beste plaatsen en tijden voor de overstap van het ene voertuig naar het andere is een puzzel die zich in theorie laat oplossen door een Service-Oriented Architecture (SOA), waarin vele partijen softwaremodules aanbieden, die elk een enkele functie vervullen in steeds wisselende grote gehelen.

Vervoerders kunnen hun dienstregelingen beschikbaar maken, voorzien van metadata die in detail beschrijft hoe andere software ze moet benaderen. Een module elders in het net combineert dienstregelingen en digitale kaarten om routes te berekenen; de snelste oplossing, de goedkoopste en wat alternatieven er tussenin. Een volgende module verzorgt de grafische presentatie aan de gebruiker, die via kaart en muis om nog meer routes kan vragen. Tot slot kan een combinatie van verkoopmodules een enkele ticket voor de hele reis mogelijk maken.

Midori en Azure

De softwareconstructie die de reis samenstelt en verkoopt is een gelegenheidsproduct op maat. Dat geldt ook voor de reis zelf, en soortgelijke constructies kunnen ook andere vormen van dienstverlening organiseren - waaronder producten die alleen uit software bestaan. Componenten zoals opslagruimte, rekenkracht en beveiliging lenen zich daar goed voor.

Microsoft werkt aan Midori, een mogelijke opvolger van Windows. Het wordt een besturingssysteem dat overweg kan met applicaties die zonder zichtbare naden verspreid zijn over eigen hardware, intranet en internet. Midori zal geschikt zijn voor de pc, maar ook voor hardware gebaseerd op ARM-processors, zoals smartphones en de komende smartbooks.
Een netzijde van het concept is Azure, de cloud volgens Mircrosoft. Hier kunnen ontwikkelaars hun software samenstellen uit modules in onder andere SQL Azure, Access Control en Service Bus. Midori wordt nog angstvallig geheim gehouden, maar Azure draait. Vanaf februari 2010 is het een commerciële cloud.

Google Wave brengt e-mail, chat, wiki's en een sociaal netwerk samen in een nieuw webgebaseerd communicatieplatform.