コンピュータ用ソフトウェア等用を動作させるために必要となるライセンスファイルを、仮想的な電池として表現したものであり、同社のシステムの中でアプリケーションソフトウェアの使用を管理するために用いられる。
ソフト電池システムとは、ソフト電池を用いたソフトウェアの稼働管理システム、あるいは、ライセンス管理システムのことをいう。
概要.
通常、ライセンスファイルを利用するタイプのコピーガード・ライセンス管理システムは、ライセンスファイルと呼ばれる暗号化されたファイルを導入し、それによってライセンス管理をするが、このソフト電池システムでは、その「ライセンスファイル」を「電池」に例えることでわかりやすく表現したことが特徴である。
ソフト電池システムを利用しているアプリケーションソフトウェアは、ソフト電池ランタイムプログラムと呼ばれる共通のランタイムソフトウエアを導入したコンピュータ上で動作する。まずソフトウエアを購入した際には、アプリケーションソフトウエア本体をダウンロードすると同時に、この「ソフト電池」と呼ばれるライセンスキーを自動的にダウンロードし、アクティベーションをアプリケーションソフトウエアに代わって行う。これをソフト電池の用語で「充電」と呼ぶ。これによって、ライセンス管理を行うソフト電池ランタイムプログラムと呼ばれる共通のランタイムソフトウエアに電池という形でライセンスが登録され、そこから起動を許可されたソフトウェアが動作する仕組みである。
ソフト電池はその使用時間や使用回数などを設定することができ、そこに設定された、あるいは購入した分だけ残量があり、利用状況に応じてソフト電池の量と言う形で利用できる回数が減っていく。残量設定がある電池の場合は、当然ながら利用回数が無くなればアプリケーションソフトウェアは使用できなくなる。このとき、引き続きそのアプリケーションソフトウェアを使用したければ、追加でソフト電池を購入して充電することで継続して使用できるようになる。
（実際には、ソフト電池の残量に応じて動作を制御する専用のAPIをアプリケーションソフトウェアの内部（ソースコード）に組み込むことによって、そのような振る舞いをするように実装する。）