- The document discusses key questions independent software vendors (ISVs) should consider when choosing between IBM's J2EE middleware platform and Microsoft's .NET platform. It focuses on the importance of an open standards-based platform that integrates with existing IT investments, supports business model flexibility, and avoids vendor lock-in. The IBM platform supports multiple hardware and operating system platforms while allowing for choice among vendors, unlike the proprietary Microsoft .NET platform which only runs on Windows and limits flexibility.