Microsoft Windows NT 3.1
Windows NT 3.1は複数のプラットフォームをサポートしており、x86アーキテクチャの他にDEC AlphaまたはMIPS (R4000およびR4400) コンピュータで動作する。
x86システムでの最小システム要件は、80386 25MHzプロセッサ、最小12MBのメモリ、75MBのハードディスク、VGAグラフィックカード。RISCシステムは16MBのメモリ、92MBのハードディスク、CD-ROMドライブ。Advanced Serverエディションでは80386プロセッサと16MBのメモリ、90MBのハードディスク。RISCシステムでは110MBのハードドライブ容量が必要。
WIndows NT 3.1はデュアルプロセッサシステムをサポートしており、Advanced Serverエディションは最大4基のプロセッサをサポートする。プロセッサ検出ルーチンの不具合により、Windows NT 3.1はPentium II以降のプロセッサではインストールできない。マイクロソフトはこの問題を修正していないが、非公式パッチが存在する。
NT 3.1は異なるプロセッサプラットフォームに移植できるよう設計され、まだほとんどのオペレーティングシステムになかったマルチプロセッサシステムをサポートした。企業をターゲットとするため、ネットワーク、POSIX標準、およびオレンジブック標準に準拠するセキュリティプラットフォーム(パーミッションを備えるマルチユーザーシステムとセキュリティ関係のイベント監査を備えるという要件)をサポートした。
x86依存コードの使用を避けるため、まず開発チームは非x86プロセッサ(Intel i860のエミュレート版)をOSの開発対象に据えた。NT 3.1はそのチップのコードネーム"N10"をほのめかすNT OS/2というコードネームが付けられた。DECがマイクロソフトを「新しいオペレーティングシステムの開発にMicaからソースコードを盗用している。」と訴訟する可能性が浮上すると、マイクロソフトはDEC AlphaプロセッサをサポートすることでDECと示談を成立させることに合意した。1989年4月までにカーネルはエミュレータで動作するようになった。開発チームは18ヶ月で開発が完了すると見込んでいた。i860がプロジェクトに適さないと判断された後、12月にNT OS/2の開発はMIPS R3000チップに移され、3ヶ月以内に移植を完了した。NTプロジェクトの開発完了にどれほどの期間を要するか不透明であったため、1990年2月にポール・メリッツ(英語版)はCOMDEXで新しいOSの予告を行い、OSは1994年までに完成しないだろうとする競合企業の予想を牽制した。(メリッツは1992年には完成すると予測していた。)