NVM Virtual Machineは、小型、高速で、拡張と移植がしやすい仮想マシンです。例えばマイコンでのスクリプトエンジンとして使用することができます。ユーザーの必要に応じて、いくつかのモードで(マシンのワードは16、32、64ビットで等しく)動作するように構成することができます。プログラミングは、ASMライクな言語とocamllexとocamlyaccを使用して実装された(シンプルな)高級言語を使用して行われます。