Windowsアプリケーションを書き直さずにSaaS化する方法
顧客は、他のあらゆるビジネスツールがすでに提供しているもの――ブラウザからのアクセス、自動更新、インストールの手間が一切かからないこと――を当然のように期待しています。これこそがSaaSの体験であり、多くのWindows ISVが、時代の流れに遅れを取らないために、アプリケーションを一から書き直す必要があるのかどうかを真剣に考え始めている理由でもあります。
そんなことはありません。WindowsアプリケーションをSaaSに移行する場合でも、チームが何年もかけて磨き上げてきたコードを犠牲にする必要はありません。変えるべきなのは、アプリケーションの提供方法であり、その構築方法ではありません。
WindowsアプリケーションをSaaSへ移行する:その真の意味とは
「WindowsアプリSaaS」では、コードベースをWebネイティブにする必要はありません。これは、顧客がローカルに何もインストールすることなく、あらゆるデバイス上のブラウザを通じてアプリケーションにアクセスできることを意味します。アプリケーション自体は、お客様またはホスティングパートナーが管理するサーバー上のWindows環境で引き続き実行されます。変化するのは、ユーザーとアプリ間のアクセス層だけです。
この区別が重要なのは、それによって2つのまったく異なるプロジェクトが区別されるからです:
- Webフレームワークを用いてアプリケーションを書き直すことで、顧客が頼りにしているコードのすべての行、すべてのワークフロー、そしてすべての連携機能に及ぶ変更が行われます。
- リモートアクセスやアプリケーション配信レイヤーを通じてアプリケーションを公開することで、それらの要素には一切触れることなく実現できます。
多くのISVは、SaaSといえば最初の選択肢を意味すると考えています。しかし、必ずしもそうである必要はありません。多くのISVにとって、WindowsアプリケーションをSaaSに変換するためにコードを書き直す必要はなく、必要なのは適切な配信レイヤーだけであり、そのレイヤーはすでに存在しています。
{CTAEMBED_IDENTIFIER}}。
なぜ多くのISVがリライトを省略するのか
成熟し、豊富な機能を備えたWindowsアプリケーションは、長年にわたる改良の結晶です。バグ修正、エッジケースへの対応、そして実際の顧客からのフィードバックに基づいて形作られたワークフローなどが含まれます。リライトを行うと、その投資が 水の泡となるリスクがあり 、その代わりに 、数年を要するプロジェクト になっても、機能面で期待に及ばない結果になる可能性があります。ほとんどのISVにとって、その計算は成り立ちません。特に、真の目標が「より良い提供体験」であり、単にコードベースを変えることではない 場合にはなおさらです。
コードを書き換えずに:ISVHostとGO-GlobalによるSaaSの提供方法
ここで、「書き換え不要」という条件が単なる付帯条件ではなく、実際の戦略となります。GO-Global を使えば、既存の Windows アプリケーションをブラウザ上で公開できるため、アプリケーション自体はそのままの状態で維持されつつ、ユーザーが顧客が期待する SaaS 体験を得ることができます。
GraphOnがISV向けに提供するホスティングプラットフォーム「ISVHost」は、これをさらに一歩進めたものです。このプラットフォームは、 お客様のWindowsアプリケーションをクラウドベースのサービスへと変換し、サーバー、スケーリング、インフラストラクチャの管理を代行するため、お客様のチームはアプリケーションそのものに集中し続けることができます。
実際には、この変化は次のような形になります:
- アプリケーションを、自社インフラ上またはISVHostを通じて、Windowsサーバー上でホストします。
- GO-Globalを利用して公開しましょう。GO-Globalなら、ローカルへのインストールが不要で、アプリケーションのインターフェースをあらゆるブラウザやデバイスにストリーミング配信できます。
- サブスクリプション型アクセス、シングルサインオン、多要素認証を導入し、SaaS製品に顧客が期待する利用体験を実現します。
- ユーザー数の増加に合わせて、クラウド上でホストされる一般的なSaaS製品と同様に、サーバーの容量を柔軟に増減させることができます。
顧客にはブラウザのタブが表示されます。チームは、すでにサポート方法を知っているアプリケーションと、すでにメンテナンス方法を知っているコードベースを維持し続けることができます。
このアプローチは、特定の種類のソフトウェアに限定されるものではありません。 ERPシステム、会計パッケージ、税務アプリケーション、あるいはWindows向けに構築された業界特化型ツールなど、どのようなアプリケーションを提供する場合でも、同じ配信レイヤーが適用されます。アプリケーションの機能そのものは問われず、Windows上で動作し、ブラウザに到達する必要があるという点だけが重要です。
結論
リライトに投資する前に、いくつかの具体的な質問を投げかけてみると良いでしょう:
- 顧客は、実際に別のインターフェースを求めているのでしょうか、それとも、すでに利用しているインターフェースに、より簡単にアクセスできるようにしてほしいと望んでいるのでしょうか?
- リライトに何年分のエンジニアリングリソースを割くことができ、その間、現行製品はどうなるのでしょうか?
- 一からやり直した場合、 既存の連携機能、データ形式、ワークフローはどうなるのでしょうか?
- ログイン方法以外で、書き直されたアプリケーションと、顧客がすでに利用しているアプリケーションとの違いに、顧客は気づくでしょうか?
ほとんどのISVにとって、率直な答えは「再構築」ではなく「提供」にある。WindowsアプリケーションをSaaSに変換するのが今四半期であろうと来年であろうと、基本は変わらない。つまり、ホストし、公開し、あとはブラウザに任せるだけだ。
Windowsアプリケーションを書き換えずにSaaS化するには、再開発ではなく提供方法の選択が鍵となります。ISVHostとGO-Globalを利用すれば、チームが長年にわたり構築してきたアプリケーションを維持しつつ、顧客が期待するブラウザ経由のアクセス、サブスクリプションモデル、一元管理を実現できます。ホスティング、スケーリング、ブラウザ経由の提供はすべて代行されるため、あとは移行をどのくらいのスピードで行うかを決めるだけです。 クラウドベースのアプリケーション提供を検討中のISVの方へ。GO-Globalがエンドユーザーへのソフトウェアアクセスをいかに効率化できるか、 ぜひお問い合わせください。または、 無料トライアルをダウンロードして、ご自身で試してみてください。
ISVHostとGO-Globalが、再開発を必要とせずに、お客様の既存のWindowsアプリケーションをあらゆるブラウザで動作させ、最新のSaaS体験を実現する方法をご覧ください。

