По словам представителя Sun, Java как платформа предполагает возможность запуска приложений на виртуальной машине Java, что и придает им свойство кроссплатформенности. Однако согласно описанию, Microsoft Visual J#.Net не является средством разработки приложений, предназначенных для запуска на виртуальной машине Java; созданные с применением Visual J#.Net приложения и службы будут работать исключительно на платформе .Net. Руководство Sun не оставляет надежды на то, что Microsoft приобретет лицензию на технологию Java и присоединится к Java Community Process. Представители Microsoft от комментариев воздержались.