長時間動作し、ユーザーとのやりとり無しで特定機能を実行するものである。動作中はずっとバックグラウンドで動作する。サービスコントローラからイベント通知されると、、30秒以内にプロセスが応答(イベント処理終了通知)をしなければなりません。30秒以内に通知に対する応答がないと、サービスは例外と判断、プロセスを強制停止します。窓口で顧客から何かを依頼されたら、中の人は30秒以内に窓口に返答をしなくてはなりません。ServiceBaseクラスを継承して作ります。サービスアプリケーション自身を作る場合にはServiceControllerは使いません。使い方や用途は色々とあります。DigitalOfficePro。