インターネットが普及し始めた頃、Java言語が発表されます。コードを1度書けばどのマシンでも動くプログラムが作れるというものです。
仕組みは中間コードとそれを実行するランタイム環境を用意して違いを吸収すること。実行速度が遅くなりますが、その分どのマシンでも動きます。
マイクロソフトは対抗するものとして「.NET」を発表します。ヘルスバーグはその設計を担当しました。この頃から Windowsのサイズが肥大化して行きます。
他、C#(シー・シャープ)言語、最近では TypeScriptという言語の開発に携わっています。