Cisco IOS
Cisco IOSは違う機能のセットを含む、いくつかの「トレイン」に分けられる。トレインはシスコがターゲットとしている顧客の別市場とグループに多少対応する。
メインライントレインはシスコが提供できる最も安定したリリースであるようにデザインされ、ライフタイムの間決して機能セットは拡張されない。アップデートは製品中のバグに対処するためだけにリリースされる。直前のTトレインはメインライントレインの基礎となる。例えば12.1Tは12.2の基礎となる。よって、あるメインライントレインのリリースで利用可能な機能を調べる際には、直前のTトレインを見るとよい。
T - テクノロジートレイン。そのライフタイムの間新しい機能とバグの修正を得る。よって、メインラインほど安定しない。(12.0より古いIOSでは、Pトレインがテクノロジートレインとして役立っていた。)シスコはあるTトレインの新しい機能を実装する緊急性がない場合における生産現場でのTトレインの使用を推奨しない。
S - サービス・プロバイダトレイン。ある会社のコアルータ製品のみに対応し、サービス・プロバイダの顧客のために大きくカスタマイズされる。
E - エンタープライズトレイン。企業における実装のためにカスタマイズされる。
B - ブロードバンドトレイン。インターネットベースのブロードバンド機能をサポートしている。
XA、XB、... - 文書化される必要のある特別な機能のトレイン。
時々、特定のニーズに対応するために別のトレインがリリースされる。例えば、12.0AAトレインはCisco AS5800のために必要な新しいコードが含まれている。