В Sun подчеркивают, что Java как платформа предполагает возможность запуска приложений на виртуальной машине, что и придает им свойство кроссплатформности. Между тем, Visual J#.Net не является средством разработки приложений, предназначенных для запуска на виртуальной машине Java. Созданные с применением Visual J#.Net приложения и службы будут работать лишь на платформе .NET.