Program Shieldは、ソフトウェアのライセンス保護を行うツールです。(MicroSoftのライセンス認証システムと同等の機能を開発ソフトウェアに適用することができます)
以下のコンセプトで作成されています。
① Program Shieldは 複数の開発者(企業)で使用されるため それぞれのProgram Shieldが発行したライセンスは相互干渉できないこと
② 複数の製品は それぞれの提供先別にライセンス管理できること
③ 発行したライセンス数の範囲で「いつ・だれが・どれを・どこで」ライセンス認証したか把握できること
④ ライセンス保護されたソフトウェアは正しい認証番号を入力しない限り不正利用はできないこと
⑤ テロリストなどの犯罪者が使用する場合も想定し、配布先単位でリモートでソフトウェアを無効化できること