NuBus
NuBusは、開発された当時のその他のインタフェースと比較して、かなり先進的な設計だった。当時のたいていのコンピュータシステムのバスは8ビットで、その8ビットのバスで他のコンピュータと接続されていた。しかしながら、市場はより高速なバスを求めていることは明らかであったので、NuBusは32ビットインタフェースの採用を決めた。
加えて、NuBusはプロセッサ非依存であった。たいていのバスは基本的には、CPU上のピンをそのまま基板上に出しているだけであった。つまり、拡張カードは接続先のマシンのデータ構造(たとえばリトルエンディアン)や信号規格を満たしていなければならなかった。NuBusはこのような仮定を取り除き、適切なデバイスドライバが用意されるならば、NuBusカードはどのNuBusマシンにも接続できるようにした。
適切なデバイスドライバを選択するために、NuBusには、NuBusカードが起動時にホストコンピュータを識別できる仕組みがある。バスにカードを接続する際の面倒なシステム設定を行う必要がなかった。