The document compares .NET and Java application platforms as of 2006. It discusses how both platforms have evolved over the past decade to include technologies like web services, workflows, and rules engines. While .NET focused on WCF, WF, and LINQ, Java emphasized Java EE, EJB, and SCA. The author predicts that future platforms will blend Java EE, SCA, and open-source technologies to define logic and services, access data, and build distributed applications.