「PERFORCE」は、ソフトウェア開発におけるソースファイルやドキュメントなどの成果物の構成、変更履歴、派生開発における分岐(ブランチ)や統合(マージ)の履歴を管理するためのソフトウェア構成管理ツール。独自の通信プロトコルを用いた高速データ転送、グラフィカルユーザインタフェースによるユーザビリティの高さ、アクセス制御などの管理作業のしやすさが特長となっている。また、大規模開発にも耐えうるスケーラビリティを備える。 新バージョンでは、成果物の集まりが更新されていく過程である「コードライン」を具現化しており、メインの開発ライン、別のラインから派生した開発ライン、リリース済みの成果物のメンテナンスラインなど、ライン間の関係をより明確に定義できる「ストリーム機能」を搭載し、ツールがライン間の関係を自動監視し、マージの必要性をユーザーに通知するなどの支援を行ってくれる。 さらに、ライン間の関係を可