管理単位毎に設けられた座席群の集合である複数の座席のいずれかに対して配席される複数のユーザそれぞれの配席条件を記憶する記憶部と、前記複数のユーザそれぞれの配席条件に基づいて、前記複数の座席に対して前記複数のユーザを配席する配席処理部と、前記複数の座席のうち、第1の座席群の配席を変更する変更入力を受け付ける変更受付部と、前記変更入力により配席が変更されたと仮定したとき、当該変更によって前記配席条件それぞれへの適合の是非が変化した場合に、当該変化した配席条件を検出する検出部と、前記検出部により検出された配席条件のうち、少なくとも適合から非適合へ変化した配席条件を報知する報知部と、を備える配席装置。前記配席条件は、所定の座席属性又は所定のユーザとの位置関係に関するものである請求項1に記載の配席装置。前記報知部は、前記適合から非適合へ変化した配席条件と共に、当該配席条件に関係しているユーザが配席された座席を含む第2の座席群の管理単位を報知する請求項1又は請求項2に記載の配席装置。前記変更受付部は、前記報知部により報知された管理単位に設けられている前記第2の座席群の配席を変更する変更入力を受け付け、前記報知部は、前記検出部により検出された配席条件のうち、非適合から適合へ変化した配席条件、及び適合から非適合へ変化した配席条件の双方を報知する請求項3に記載の配席装置。前記管理単位毎に設けられた管理者端末とデータ通信する通信部を備え、前記変更受付部は、前記管理者端末から前記通信部を介して、当該管理者端末に対応する管理単位に関する座席群の配席を変更する変更入力を受け付け、前記報知部は、前記変更入力を受け付けた管理者端末、及び報知対象である配席条件に関係しているユーザが配席された座席を含む座席群の管理単位に対応する管理者端末へ、前記通信部を介して報知する請求項3又は請求項4に記載の配席装置。前記座席群は、コンタクトセンタにおける管理単位である業務区分毎に設けられる請求項1から請求項5のいずれかに記載の配席装置。管理単位毎に設けられた座席群の集合である複数の座席のいずれかに対して、コンピュータが複数のユーザを配席する配席方法であって、前記コンピュータは、前記複数のユーザそれぞれの配席条件を記憶する記憶部を有し、前記複数のユーザそれぞれの配席条件に基づいて、前記複数の座席に対して前記複数のユーザを配席する配席処理ステップと、前記複数の座席のうち、第1の座席群の配席を変更する変更入力を受け付ける変更受付ステップと、前記変更入力により配席が変更されたと仮定したとき、当該変更によって前記配席条件それぞれへの適合の是非が変化した場合に、当該変化した配席条件を検出する検出ステップと、前記検出ステップにおいて検出された配席条件のうち、少なくとも適合から非適合へ変化した配席条件を報知する報知ステップと、を前記コンピュータが実行する配席方法。管理単位毎に設けられた座席群の集合である複数の座席のいずれかに対して、コンピュータに複数のユーザを配席させるための配席プログラムであって、前記コンピュータは、前記複数のユーザそれぞれの配席条件を記憶する記憶部を有し、前記複数のユーザそれぞれの配席条件に基づいて、前記複数の座席に対して前記複数のユーザを配席する配席処理ステップと、前記複数の座席のうち、第1の座席群の配席を変更する変更入力を受け付ける変更受付ステップと、前記変更入力により配席が変更されたと仮定したとき、当該変更によって前記配席条件それぞれへの適合の是非が変化した場合に、当該変化した配席条件を検出する検出ステップと、前記検出ステップにおいて検出された配席条件のうち、少なくとも適合から非適合へ変化した配席条件を報知する報知ステップと、を前記コンピュータに実行させるための配席プログラム。しかしながら、各管理者は、自身が管理している管理単位以外の全体の配席条件を把握していないため、自由に変更を行うと、他の管理単位の座席群での配席との関係で全体の配席条件に適合しない場合がある。このような不適合への対応は、細かな管理単位内の事情を知り得ない全体管理者が行うことは適切ではない。また、一方で、各管理単位の管理者にとっても、他の管理単位の配席を意識して自らの座席群の配席の変更を行うことは難しかった。本発明は、全体の配席条件に適合させつつ、管理者が部分的な配席の変更を容易に行える配席装置、配席方法及び配席プログラムを提供することを目的とする。本発明では、以下のような解決手段を提供する。1管理単位毎に設けられた座席群の集合である複数の座席のいずれかに対して配席される複数のユーザそれぞれの配席条件を記憶する記憶部と、前記複数のユーザそれぞれの配席条件に基づいて、前記複数の座席に対して前記複数のユーザを配席する配席処理部と、前記複数の座席のうち、第1の座席群の配席を変更する変更入力を受け付ける変更受付部と、前記変更入力により配席が変更されたと仮定したとき、当該変更によって前記配席条件それぞれへの適合の是非が変化した場合に、当該変化した配席条件を検出する検出部と、前記検出部により検出された配席条件のうち、少なくとも適合から非適合へ変化した配席条件を報知する報知部と、を備える配席装置。このような構成によれば、配席装置は、配席処理部によって複数の座席の全体に対して配席された後、一部の座席群について配席の変更入力を受け付けた場合、この変更入力によって適合状態が変化した配席条件を管理者へ報知できる。したがって、配席装置は、全体の配席条件に適合させつつ、管理者が部分的な配席の変更を容易に行える。2前記配席条件は、所定の座席属性又は所定のユーザとの位置関係に関するものである1に記載の配席装置。このような構成によれば、配席条件は、所定の座席属性又は所定のユーザとの位置関係に関する管理者が知り得ない条件である。したがって、配席装置は、これらの配席条件の適合状態が変化したことを報知することにより、管理者が部分的な配席の変更を行う際に、考慮すべき情報を提供できる。3前記報知部は、前記適合から非適合へ変化した配席条件と共に、当該配席条件に関係しているユーザが配席された座席を含む第2の座席群の管理単位を報知する1又は2に記載の配席装置。このような構成によれば、配席装置は、適合状態が変化した配席条件と共に、この配席条件に関係している管理単位を報知できる。したがって、管理者は、部分的な配席の変更に伴って、配席条件に適合させるために協議が必要な管理単位を把握し、効率的に配席の変更を実施できる。4前記変更受付部は、前記報知部により報知された管理単位に設けられている前記第2の座席群の配席を変更する変更入力を受け付け、前記報知部は、前記検出部により検出された配席条件のうち、非適合から適合へ変化した配席条件、及び適合から非適合へ変化した配席条件の双方を報知する3に記載の配席装置。このような構成によれば、配席装置は、変更入力に応じて報知された管理単位に設けられている座席群について、さらに変更入力を受け付けることができる。したがって、管理者は、管理単位が異なる座席群に対しても繰り返し変更入力が可能であり、その都度、適合状態が変化する配席条件を把握しつつ、最適な配席を検討できる。5前記管理単位毎に設けられた管理者端末とデータ通信する通信部を備え、前記変更受付部は、前記管理者端末から前記通信部を介して、当該管理者端末に対応する管理単位に関する座席群の配席を変更する変更入力を受け付け、前記報知部は、前記変更入力を受け付けた管理者端末、及び報知対象である配席条件に関係しているユーザが配席された座席を含む座席群の管理単位に対応する管理者端末へ、前記通信部を介して報知する3又は4に記載の配席装置。このような構成によれば、配席装置は、管理単位毎に設けられた管理者端末から、この管理単位に関する座席群の配席を変更する変更入力を受け付ける。そして、配席装置は、適合状態が変化した配席条件に関係している管理単位に対応する管理者端末へ、配席条件の適合状態が変化したことを報知できる。したがって、配席装置は、部分的な配席の変更に伴って、配席条件に適合させるために協議が必要な管理単位の管理者へ通知できるので、管理者間における配席変更の調整が容易になる。6前記座席群は、コンタクトセンタにおける管理単位である業務区分毎に設けられる1から5のいずれかに記載の配席装置。このような構成によれば、配席装置は、複数の業務区分が設けられたコンタクトセンタにおいて、全体の配席条件に適合させつつ、管理者が業務区分毎の部分的な配席の変更を容易に行える。7管理単位毎に設けられた座席群の集合である複数の座席のいずれかに対して、コンピュータが複数のユーザを配席する配席方法であって、前記コンピュータは、前記複数のユーザそれぞれの配席条件を記憶する記憶部を有し、前記複数のユーザそれぞれの配席条件に基づいて、前記複数の座席に対して前記複数のユーザを配席する配席処理ステップと、前記複数の座席のうち、第1の座席群の配席を変更する変更入力を受け付ける変更受付ステップと、前記変更入力により配席が変更されたと仮定したとき、当該変更によって前記配席条件それぞれへの適合の是非が変化した場合に、当該変化した配席条件を検出する検出ステップと、前記検出ステップにおいて検出された配席条件のうち、少なくとも適合から非適合へ変化した配席条件を報知する報知ステップと、を前記コンピュータが実行する配席方法。このような構成によれば、配席方法をコンピュータが実行することにより、1と同様の効果が期待できる。8管理単位毎に設けられた座席群の集合である複数の座席のいずれかに対して、コンピュータに複数のユーザを配席させるための配席プログラムであって、前記コンピュータは、前記複数のユーザそれぞれの配席条件を記憶する記憶部を有し、前記複数のユーザそれぞれの配席条件に基づいて、前記複数の座席に対して前記複数のユーザを配席する配席処理ステップと、前記複数の座席のうち、第1の座席群の配席を変更する変更入力を受け付ける変更受付ステップと、前記変更入力により配席が変更されたと仮定したとき、当該変更によって前記配席条件それぞれへの適合の是非が変化した場合に、当該変化した配席条件を検出する検出ステップと、前記検出ステップにおいて検出された配席条件のうち、少なくとも適合から非適合へ変化した配席条件を報知する報知ステップと、を前記コンピュータに実行させるための配席プログラム。このような構成によれば、配席プログラムをコンピュータに実行させることにより、1と同様の効果が期待できる。本発明によれば、全体の配席条件に適合させつつ、管理者が部分的な配席の変更を容易に行える。<第1実施形態>以下、本発明の第1実施形態について説明する。本実施形態に係る配席装置1は、コンタクトセンタにおいて、管理単位である業務区分毎に設けられた座席群へのユーザの配席の変更に応じて、ユーザ全体の配席条件への適合の是非を判定し、報知情報を出力する。図1は、本実施形態に係る配席装置1の機能構成を示すブロック図である。配席装置1は、制御部10と、記憶部20と、通信部30と、入力部40と、出力部50とを備える。制御部10は、配席装置1の全体を制御する部分であり、記憶部20に記憶された各種プログラムを適宜読み出して実行することにより、上記のハードウェアと協働し、本実施形態における各種機能を実現している。制御部10は、CPUCentralProcessingUnitであってよい。なお、制御部10が備える各部の機能は後述する。記憶部20は、ハードウェア群を配席装置1として機能させるための各種プログラム、及び各種データ等の記憶領域であり、ハードディスクHDDであってよい。具体的には、記憶部20には、本実施形態の各種機能を実現させるため制御部10に実行させるプログラム配席プログラムが記憶される。また、記憶部20は、管理単位毎に設けられた座席群の集合である複数の座席のいずれかに対して配席される複数のユーザそれぞれに設定される配席条件が格納されている配席条件テーブル21、複数の座席それぞれの各種属性情報が格納されている座席属性テーブル22、及び配席の結果が格納されている配席設定テーブル23を記憶する。図2は、本実施形態に係る配席条件テーブル21を示す図である。配席条件テーブル21には、ユーザを識別するIDに対応付けて、ユーザの名前の他、配席条件A、B、が格納される。ここで、配席条件が設定されないユーザがあってもよいし、1人のユーザに対して複数の配席条件が設定されてもよい。なお、配席条件は、所定の座席属性又は所定のユーザとの位置関係に関するものである。例えば、IDが001のユーザは、IDが004のユーザと隣席となるのは好ましくなく、さらに、○○業務に配席されるのは好ましくない。また、IDが002のユーザは、いずれの座席に配席されても構わない。図3は、本実施形態に係る座席属性テーブル22を示す図である。座席属性テーブル22には、座席を識別するIDに対応付けて、この座席が属している座席群ブロック、近隣に位置している座席のID、管理単位業務区分、オフィス内における位置の特徴例えば、窓際、出入口の近く等の各種属性が格納される。図4は、本実施形態に係る配席設定テーブル23を示す図である。配席設定テーブル23には、配席の結果として、座席のIDに対応付けて、ユーザのIDが格納される。通信部30は、配席装置1が他の装置とデータを送受信する場合のネットワークアダプタである。通信部30は、ネットワークを介して、管理単位毎に設けられた管理者端末100とデータ通信する。入力部40は、配席装置1に対する操作者からの指示入力を受け付けるインタフェース装置である。入力部40は、例えば、キーボード、マウス及びタッチパネル等により構成される。出力部50は、操作者にデータの入力を受け付ける画面を表示したり、配席装置1による処理結果の画面を表示したりするディスプレイ装置を含む。さらに、出力部50は、ブラウン管表示装置CRTや液晶表示装置LCD等のディスプレイ装置の他、プリンタ等の各種出力装置を含んでよい。次に、制御部10の機能を詳述する。制御部10は、配席処理部11と、変更受付部12と、検出部13と、報知部14とを備える。これら各部は、配席プログラムを実行することにより実現される機能ブロックである。配席処理部11は、配席条件テーブル21に格納されている複数のユーザそれぞれの配席条件に基づいて、オフィス内の複数の座席に対して複数のユーザを配席する。この配席の処理アルゴリズムは、既存のものであってよく、配席条件をより多く満足する配席結果となることが好ましい。変更受付部12は、配席処理部11により配席された複数の座席のうち、第1の座席群の配席を変更する変更入力を、通信部30又は入力部40を介して受け付ける。また、変更受付部12は、複数の座席群に関する変更入力を受け付けてもよく、例えば、報知部14により報知された管理単位に設けられている第2の座席群の配席を変更する変更入力を受け付ける。検出部13は、変更入力により配席が変更されたと仮定したとき、この変更によって配席条件それぞれへの適合の是非が変化した場合に、変化した配席条件を検出する。検出部13は、適合から非適合へ変化した配席条件を検出することにより、変更入力による不具合の情報を警告として取得できる。報知部14は、検出部13により検出された配席条件のうち、少なくとも適合から非適合へ変化した配席条件を報知する。また、報知部14は、適合から非適合へ変化したことが検出された配席条件と共に、この配席条件に関係しているユーザが配席された座席を含む第2の座席群の管理単位を報知する。さらに、報知部14は、第2の座席群の配席を変更する変更入力を受け付けた場合には、検出部13により検出された配席条件のうち、非適合から適合へ変化した配席条件、及び適合から非適合へ変化した配席条件の双方を報知する。これにより、報知部14は、第1の座席群の配席が変更されたことによる不具合が解消されたか否か、また、新たに不具合が生じたか否か、さらに、新たに不具合が生じた場合に関係する管理単位を報知できる。ここで、報知部14は、出力部50により報知情報である配席条件及び管理単位を出力させてもよいし、通信部30により管理者端末100へ報知情報を通知してもよい。図5は、本実施形態に係る配席処理結果に対する変更入力の例を示す図である。この例では、ブロックA座席A01~A04及びブロックB座席B01~B04に対して、配席条件テーブル21の配席条件に基づいてユーザ001~008が配席されている。このとき、ブロックAの配席について、ユーザ001とユーザ008とを入れ替える変更入力を受け付けた場合、変更後の配席が配席条件のそれぞれに適合しているか否かが判定される。すると、ユーザ001に関する配席条件ユーザ004と隣席NGに適合しないため、この適合しなくなった配席条件、及び関係するユーザ004が配席されているブロックBの管理単位業務区分が報知される。図6は、本実施形態に係る配席装置1及び管理者端末100の処理を示すシーケンス図である。なお、配席装置1において、予め配席処理が実行され、配席結果が配席設定テーブル23に格納されているものとする。ステップS1において、管理者端末100は、管理者から、いずれかの座席群についての配席の変更入力を受け付ける。ステップS2において、配席装置1は、管理者端末100から、ステップS1で受け付けた変更入力を示すデータを受信する。ステップS3において、配席装置1は、ステップS2で受信したデータに基づいて、座席の変更を仮設定し、記憶部20に記憶する。ステップS4において、配席装置1は、ステップS3で仮設定された配席に基づいて、配席条件テーブル21に格納されている配席条件を確認し、適合状態が変化した配席条件を検出する。ステップS5において、配席装置1は、ステップS4で適合状態が変化した配席条件、及びこの配席条件に関係する管理単位を示すデータを、管理者端末100へ送信する。ステップS6において、管理者端末100は、ステップS5で受信したデータに基づいて、変更入力に対する報知情報として、適合状態が変化した配席条件、及びこの配席条件に関係する管理単位を出力する。ステップS7において、管理者端末100は、管理者からの入力に応じて、変更入力の受け付けを終了するか否かを判定する。この判定がYESの場合、処理は終了し、判定がNOの場合、処理はステップS1に戻って、新たな変更入力の受け付けを継続する。なお、関係する管理単位の全てから承認を得た場合には、配席装置1は、管理者端末100から配席の確定指示データを受信し、仮設定された座席の変更を配席設定テーブル23に反映させて更新することにより、配席変更を確定してもよい。以上のように、本実施形態によれば、配席装置1は、配席処理によって複数の座席の全体に対して配席された後、一部の座席群について配席の変更入力を受け付けた場合、この変更入力によって適合状態が変化した配席条件を管理者へ報知できる。したがって、配席装置1は、全体の配席条件に適合させつつ、管理者が部分的な配席の変更を容易に行える。また、配席条件は、所定の座席属性又は所定のユーザとの位置関係に関する管理者が知り得ない条件である。したがって、配席装置1は、これらの配席条件の適合状態が変化したことを報知することにより、管理者が部分的な配席の変更を行う際に、考慮すべき情報を提供できる。また、配席装置1は、適合状態が変化した配席条件と共に、この配席条件に関係している管理単位業務区分を報知できる。したがって、管理者は、部分的な配席の変更に伴って、配席条件に適合させるために協議が必要な管理単位を把握し、効率的に配席の変更を実施できる。また、配席装置1は、変更入力に応じて報知された管理単位に設けられている座席群について、さらに変更入力を受け付けることができる。したがって、管理者は、管理単位が異なる座席群に対しても繰り返し変更入力が可能であり、その都度、適合状態が変化する配席条件を把握しつつ、最適な配席を検討できる。<第2実施形態>以下、本発明の第2実施形態について説明する。なお、第1実施形態と同様の構成については同一の符号を付し、説明を省略又は簡略化する。本実施形態に係る配席装置1aは、管理単位毎に設けられた管理者端末又は管理者を識別し、特定のデータを通信する。図7は、本実施形態に係る配席装置1aの機能構成を示すブロック図である。第1実施形態の配席装置1とは、制御部10aの変更受付部12a及び報知部14a、並びに通信部30aが異なっている。変更受付部12aは、管理者端末100aから通信部30aを介して、この管理者端末100aに対応する管理単位に関する座席群の配席を変更する変更入力を受け付ける。また、変更受付部12aは、管理者端末100bから、この管理者端末100bに対応する管理単位に関する座席群の配席を変更する変更入力を受け付ける。変更受付部12aは、同様に、各管理者端末100a、b、から変更入力を受け付けるが、この変更入力は、管理単位それぞれの内部事情に基づいて管理単位に関する座席群についてのみ配席を変更するものである。このとき、変更受付部12aは、変更入力の対象となっている座席群が、変更入力を受け付けた管理者端末100に対応する管理単位に関するものであるか否かを認証することとしてよい。報知部14aは、変更入力を受け付けた管理者端末100a、及び報知対象である配席条件に関係しているユーザが配席された座席を含む座席群の管理単位に対応する管理者端末100bへ、通信部30aを介して報知する。すなわち、報知部14aは、変更入力に基づく配席の変更により、この変更された座席群の管理単位とは別の管理単位に関係する配席条件が不適合となった場合に、この別の管理単位を管理している管理者へ、調整が必要であることを通知できる。通信部30aは、複数の管理者端末100a、b、又は複数の管理者を識別してデータ通信を行う。ここで、管理者端末100を使用する管理者が異なることは、管理者端末100が異なることに相当する。つまり、管理者端末100又は管理者を識別することにより、変更受付部12aにおいて変更入力を受け付けた管理単位が識別される。なお、管理者端末100又は管理者の識別は、制御部10aにより行われてもよい。図8は、本実施形態に係る配席装置1a、並びに管理者端末100a及び管理者端末100bの処理を示すシーケンス図である。なお、配席装置1aにおいて、予め配席処理が実行され、配席結果が配席設定テーブル23に格納されているものとする。ステップS11において、管理者端末100aは、管理者から、自身が管理する管理単位に属する第1の座席群についての配席の変更入力を受け付ける。ステップS12において、配席装置1aは、管理者端末100aから、ステップS1で受け付けた変更入力を示すデータを受信する。ステップS13において、配席装置1aは、ステップS12で受信したデータに基づいて、座席の変更を仮設定し、記憶部20に記憶する。ステップS14において、配席装置1aは、ステップS13で仮設定された配席に基づいて、配席条件テーブル21に格納されている配席条件を確認し、適合状態が変化した配席条件を検出する。ステップS15において、配席装置1aは、ステップS14で適合状態が変化した配席条件、及びこの配席条件に関係する管理単位を示すデータを、管理者端末100aへ送信する。ステップS16において、管理者端末100aは、ステップS15で受信したデータに基づいて、変更入力に対する報知情報として、適合状態が変化した配席条件、及びこの配席条件に関係する管理単位を出力する。ステップS17において、管理者端末100aは、管理者からの入力に応じて、仮設定された配席を確定するか否かを判定する。この判定がYESの場合、処理はステップS18に移り、判定がNOの場合、処理はステップS11に戻って、新たな変更入力の受け付けを継続する。ステップS18において、配席装置1aは、管理者端末100aから、配席の確定指示データを受信する。ステップS19において、配席装置1aは、ステップS14で適合状態が変化した配席条件に、管理者端末100bの管理単位に関係するものが含まれている場合、この関係する配席条件及び管理単位を示すデータを、管理者端末100bへ送信する。ステップS20において、管理者端末100bは、ステップS19で受信したデータに基づいて、管理者端末100aにおける変更入力に対する報知情報として、適合状態が変化した配席条件、及びこの配席条件に関係する管理単位を出力する。ステップS21において、管理者端末100bは、管理者からの入力に応じて、仮設定された配席を確定するか否かを判定する。この判定がYESの場合、処理はステップS24に移り、判定がNOの場合、処理はステップS22に移る。ステップS22~S23において、配席装置1aは、ステップS11~S12と同様に、管理者端末100bで受け付けられた第2の座席群についての配席の変更入力を示すデータを受信する。その後、この変更入力に基づいて、配席変更の仮設定ステップS13及び配席条件の確認ステップS14が行われる。この結果、配席条件の適合状態が変化すれば、関係する管理者端末100a又は管理者端末100bへ報知情報が通知されるステップS15及びステップS19。ステップS24において、配席装置1aは、管理者端末100bから、配席の確定指示データを受信する。このようにして、ステップS17及びステップS21の双方において、仮設定された配席を確定すると判定されるまで、管理者端末100a又は管理者端末100bにおける変更入力に基づいて、繰り返し配席の仮設定が行われ、その都度、配席条件の適合状態の変化に関する報知情報が出力される。ステップS25において、配席装置1aは、ステップS18及びステップS24で確定指示データを受信したことに応じて、仮設定された座席の変更を配席設定テーブル23に反映させて更新する。ステップS26及びステップS27において、配席装置1aは、配席の変更が確定されたことを、管理者端末100a及び管理者端末100bへ通知する。以上のように、本実施形態によれば、配席装置1aは、管理単位業務区分毎に設けられた管理者端末100a、b、から、この管理単位に関する座席群の配席を変更する変更入力を受け付ける。そして、配席装置1aは、適合状態が変化した配席条件に関係している管理単位に対応する管理者端末100へ、配席条件の適合状態が変化したことを報知できる。したがって、配席装置1aは、部分的な配席の変更に伴って、配席条件に適合させるために協議が必要な管理単位の管理者へ通知できるので、管理者間における配席変更の調整が容易になる。なお、本実施形態では、管理単位が2つ、すなわち管理者端末100が2台の場合を例示したが、本発明は、3つ以上の管理単位業務区分が関連する場合にも適用可能である。この場合、配席装置1aは、報知情報が出力された全ての管理者の管理者端末100から確定指示を受けると、仮設定を確定する。以上、本発明の実施形態について説明したが、本発明は前述した実施形態に限るものではない。また、本実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本実施形態に記載されたものに限定されるものではない。前述の配席装置1及び1aは、サーバ装置又はPCPersonalComputer等、様々な情報処理装置コンピュータであってよく、前述の各機能は、ソフトウェアにより実現される。ソフトウェアによって実現される場合には、このソフトウェアを構成するプログラムが情報処理装置にインストールされる。また、これらのプログラムは、CD-ROM等のリムーバブルメディアに記録されて配布されてもよいし、ネットワークを介して情報処理装置にダウンロードされることにより配布されてもよい。