スクリーンセーバー
元々は、ディスプレイといえばCRT(ブラウン管)がほとんどであった時代で、CRTの焼き付きを防ぐためのユーティリティとして使用されていた。CRT時代の後期には改良が進んだため焼き付きが発生しにくくなり、次第にエンターテイメント的な要素が強くなった。液晶ディスプレイが主流となった現在でも使われることがあるが、本来の焼き付き防止としての役割はほぼ失われ、代わりに「アクセサリー」としてや、離席中に作業画面を他人から勝手に見られないようにする、というセキュリティ上の理由で使うことが多い。このセキュリティ対策としてのスクリーンセーバーの活用については後述する。
Windowsの場合は、コンピュータの使用状況にかかわらず、キーボード、マウスなどGUIの入力が一定時間無い場合に起動する。画面の変化は検知していないため時計ソフトや動画再生ソフト、ゲームなどが表示されていても、スクリーンセーバーは起動する。その場合に抑制したい場合はアプリケーション作成者が「SetThreadExecutionState」APIでスクリーンセーバーの起動を抑制する。WindowsでGUI入力と判断されていない入力デバイス(シリアルポートを読み取り、その値をアプリケーションレベルで読み出し、画面描画するなど)を使っていてもOSは入力していないと判断しスクリーンセーバーが起動する。
設定を変えることによりBOINCを利用した分散コンピューティングの参加やアンチウイルスソフトウェアを起動することができる。