先週、Microsoftからメール通知を受け取りました。2020年1月14日をもって、私のデスクトップパソコンの1台にまだWindows 7がインストールされているのですが、Windows 7のサポートが終了するという内容です。なぜでしょうか?Windows 8および10と互換性のないレガシーソフトウェアがいくつかあるからです。dBase III+、Paint Shop Pro 7、PageMaker、いくつかのグラフィックプログラムとプラグイン(その一つはAndromedaの最初のバージョンで、素晴らしいグラフィック効果を提供しています)、そして元々DOSベースだったアプリケーションがいくつかあるのです。
私たちは一人じゃない
まさに私が必要としている古いソフトウェアプログラムに固執しているのは、私だけではないはずです。フォレスターのバイスプレジデント兼リサーチディレクター、アレン・ボンデ氏は、「SaaS(サービスとしてのソフトウェア)アプリケーションが定着していない地域では、新しいシステムへの移行にリスクを感じたり、魅力的な代替手段がなかったりするため、古いツールを使い続ける顧客が多い」と述べています。これは単なる個人の問題ではなく、企業全体にも当てはまります。「小規模企業にもこうした傾向が見られますが、医療や政府機関など、デジタル成熟度が低い企業にも見られます」とボンデ氏は指摘します。
私は何十人もの友人や同僚に尋ね、TwitterやFacebookに質問を投稿し、過去に仕事をした数十社のクライアントや企業にも尋ねました。「まだレガシーソフトウェアを使っている人はいるでしょうか?」 使っている人たちは、それを認めるのは恥ずかしいと感じていたものの、「非公式」で話し合うことに同意してくれました。
Windows 10 へのアップグレードによって、お気に入りのレガシープログラムが突然使えなくなってしまった場合は、「Windows 10 は [レガシープログラム名] と互換性がありますか?」(例:「Windows 10 は dBase III+ と互換性がありますか?」)などのフレーズを使ってオンラインで検索してみてください。すると、レガシーソフトウェアを現在のバージョンの Windows で使用する方法を説明しているサイトが多数見つかります。
ここに、人々が決してやめない 6 つのプログラムを紹介します。
生産性スイート: Office 2003
現在も流通している最大かつ最も広く使用されているレガシーソフトウェアは、Microsoft Office 2003です。このバージョンのOfficeを今でも使い続けている企業もあります。なぜでしょうか?それは、リボンメニュー(.docxバージョン)ではなく、クラシックメニューを採用した最後の.docバージョンだったからです。
クラシックメニューは、1987年にIBMが開発したCUA(Common User Access)標準の成果であり、Windows、OS/2、MVS/ESA、VM/CMS、OS/400のすべてのソフトウェアアプリケーションのユーザーインターフェースを規定しました。ファイル、保存、終了、印刷、切り取り、コピー、貼り付け、編集、表示、ヘルプなど、数百もの同等のコマンドは、ジャンルを問わず、すべてのプログラムで同じデザインに従う必要がありました。

クラシック Microsoft メニュー アドイン プログラム
CUA標準により、WindowsおよびOS/2の新しいプログラムはすべて、メニュー、ダイアログボックス、キーボードショートカットなどにおいて共通化され、ユーザーはより簡単に新しいプログラムを習得できるようになりました。例えば、この標準のおかげで、Ctrl+X、Ctrl+C、Ctrl+V(切り取り、コピー、貼り付け)のキーの組み合わせは、Word、Excel、Photoshop、Corel Paint、Quicken、その他数百ものプログラムで共通化されました。
そして、Microsoftはリボンメニューに移行しました。多くのユーザーがそれを嫌ったため、複数のベンダーが「クラシックMicrosoftメニュー」アドインプログラム(Add In Tools、UBit Menu、Office Classic Menuなど)を開発しました。これらのアドインプログラムにも制限はありますが、(私の情報源によると)何千人ものユーザーが、クラシックメニューが使える限りは制限は許容できると言っています。
「右手でマウス、左手でショートカットキーを無意識に使っています」とソルトレイク郡の同僚は言いました。「コンピューターでは両利きなので、他の操作ではなく、キーボードとマウスだけで作業できるので、作業速度が2倍になります。リボンメニューではそんなことはできません。」
他のユーザーも同様の主張をしており、少なくともアドインツールが利用できる限り、リボンに移行するつもりはないと断言しています。これらのアドインツールを開発しているソフトウェアベンダーは、今後も力強く事業を展開していくと主張しています。
データベース: dBase III+ および Lotus 1-2-3
現在、市場には多種多様なデータベースが存在するにもかかわらず、dBase III+ と Lotus 1-2-3 は依然として多くのホームユーザーや中小企業で広く使用されています。(Lotus 1-2-3 は技術的には Excel のようなスプレッドシートですが、スプレッドシートは技術的にはデータベースです。)
私が尋ねたほとんどの人が挙げた理由は次のとおりです。
- ソフトウェアの知識
- 設定とカスタマイズが簡単
- システムリソース(メモリ、ディスクスペース、仮想など)の使用量が少なくなり、処理が高速になります。
- マクロとプログラミングは実際のコマンドをモデルにしています。

Lotus 1-2-3 および dBase III+ レガシーソフトウェア
例えば、Lotusでは/FSは「ファイル」>「保存」に相当するコマンドであり、マクロコマンドは「ファイル」>「保存」に相当します。Lotusでは、メニューコマンドを知っていれば、プログラミングの経験は不要で簡単にマクロを作成できます。しかも、すべてのメニューコマンドは画面上に表示されます。Lotusにはマクロレコーダーも搭載されており、マクロを同じスプレッドシート上の「分かりにくい場所」に保存することで、編集を簡素化できます。
Excelのマクロはそれほど簡単ではありません。基本的な操作はマクロレコーダーで行えますが、複雑な操作やマクロの編集にはVisual Basicの知識が必要です。これはプログラマーにとっては問題ではありませんが、一般ユーザーはプログラミング言語を学ぶ手間をかけずにソフトウェアが使えることを望んでいます。
注:この記事の情報を調べているときに、コントロール パネルとコマンド プロンプトでいくつかの調整を行うことで、dBase III+ を 32 ビット版の Windows 8 および 10 で動作するように構成できることを最近知りました。
グラフィック: Corel Draw! と PaintShop Pro
もちろん、Corel Draw! と PaintShop Pro (旧称 Paint Shop Pro) は現在でもアクティブなプログラムですが、特定の機能や利点を維持するために、従来のプログラムを使い続けているユーザーもいます。
例えば、Corel Draw! は、すべてのバージョンで数百種類のフォントと数千種類のクリップアート画像を提供しています。しかし、古い機能の多くは利用できなくなっています。また、古い機能の一部は削除されたり、使い勝手の悪い類似機能に置き換えられたりしています。
PaintShop Proも、バージョン5と7以降のバージョンで同様の問題が発生しています。大きな欠点はアニメーションプログラムです。ほとんどの最新バージョンでは完全に削除されているようです。バージョン5と7では、様々なアニメーション効果を使って1枚の画像からアニメーションを作成できました。シンプルなプログラムでしたが、一部の用途では効果的でした。