Sun Microsystems, Inc.
Java
McNealy był znany z twierdzenia, że „sieć jest komputerem”, które uosabiało podejście Sun do interoperacyjności sieci. W 1995 roku Sun wprowadził język programowania Java, aby przezwyciężyć niektóre problemy związane z sieciowaniem maszyn różnych producentów, często działających w różnych systemach operacyjnych. Według zwolenników Java była językiem komputerowym „napisz raz, uruchom gdziekolwiek”, co oznacza, że oprogramowanie napisane w Javie nie musiałoby być przepisywane dla każdego systemu operacyjnego komputera. Jeśli działa na komputerze z systemem UNIX, powinien również działać na komputerze z systemem Windows lub Macintosh przy użyciu maszyny wirtualnej Java (JVM). JVM były dostarczane z systemami UNIX, Windows, Macintosh i innymi, a także z przeglądarkami internetowymi, takimi jak Netscape Navigator i Microsoft Internet Explorer. Taka wszechstronność sprawiła, że Java stała się popularnym językiem używanym podczas pisania aplikacji dla World Wide Web i dla wielu obserwatorów zdawała się zapowiadać malejące znaczenie dla poszczególnych systemów operacyjnych.
jednak w 1997 Microsoft wydał JVM, który był niezgodny z innymi JVM, w efekcie łamiąc obietnicę „napisz raz, uruchom gdziekolwiek” programu. W listopadzie 1998 roku amerykański sędzia federalny wydał wstępny nakaz zakazujący Microsoftowi rozpowszechniania kolejnych kopii swojej wersji Javy. Chociaż Microsoft w 2003 r. wygrał rewers przed trzyosobową Federalną Komisją odwoławczą w sprawie zmuszenia do dystrybucji Javy ze swoim systemem operacyjnym, sąd podtrzymał również nakaz uniemożliwiający Microsoft dystrybucję własnej wersji Javy.
Sun opracowała również Javę, aby umożliwić powrót do prostszych i tańszych urządzeń sieciowych typu terminal, w szczególności do systemów zapytań bazodanowych-takich jak systemy rezerwacji linii lotniczych, systemy kontroli zapasów i urządzenia Telewizji Internetowej—ale także do użytku w osobistych asystentach cyfrowych (PDA) oraz różnych interfejsach urządzeń samochodowych i domowych. W 1998 Motorola, Inc., podpisał umowę licencyjną z Sun na używanie Javy w swoich pagerach i telefonach komórkowych. W odpowiedzi Microsoft dołączył do konkurencji z mniejszą wersją swojego systemu operacyjnego, Windows CE, do użytku w urządzeniach i urządzeniach sieciowych.