プロトタイプ
鉄道車両のプロトタイプの形式は、やや特殊である(モハ90系→101系、EF90→EF66、901系→209系)。また番台区分が異なっていたり(209系950番台→E231系900番台)、外観や組成・編成などが量産車と異なる場合(300系新幹線J1編成、700系新幹線C1編成、400系新幹線S4編成→L1編成、E3系新幹線S8編成→R1編成、207系F1編成など)がある。
また、試験した結果 量産が見送られた場合には、プロトタイプは「1形式1両のみ」(や「数両のみ」など)の車両となってしまうことがある(前者では国鉄207系や713系、後者ではJR東日本クハ415-1901や、日本貨物鉄道(JR貨物)のEF500およびED500が該当する)。さらに一連の試験を終了した車両や量産が見送られた車両については、共通運用が組めない使い勝手の悪さなどから車齢が10年を満たないうちに、廃車となる場合もある(後者ではE331系など)。また、営業運転はおろか試験を行う事なく廃車された車両も存在する(キハ285系がその例)。JR東海のN700系やN700S系の先行試作車(9000番台)のように、量産車登場後は営業運転に投入されず、そのまま試験用の編成とされる例もある。
コンピュータのソフトウェアに関しても、プロトタイプは活用される。
C言語には関数プロトタイプ宣言というものがあるが、これは関数・サブルーチンの引数と返り値の値を宣言するものである。外部とのやりとりを示す「宣言」に対し、中身を示すものを「定義」と言う。
プロトタイプベースのオブジェクト指向プログラミングでは、プロトタイプは「クローンとしての新しいオブジェクト」を作ることができるオブジェクト、のことである。逆にそのクローンの側から見ると、自分がクローンとして作り出される元となったオブジェクトがプロトタイプである。
プロトタイプ・プログラムを日本語では「試作プログラムなどと呼ぶ。
Adobe_Directorなどのツールを使うと、通常の開発環境より迅速にメニュー画面などのプロトタイプの作成が出来る。また、実際の開発環境との互換性が全く無いため確実にプロトタイプを破棄できる利点がある。