The underlying middleware is represented by Sun's JVM and Microsoft's