MapGuide Open Sourceは、ユーザーがWebマッピングアプリケーションや地理空間Webサービスを迅速に開発・展開できるWebベースの地図作成プラットフォームです。このアプリケーションは、2005年11月にAutodeskによってオープンソースとして公開され、2006年3月にGNU LGPLライセンスの下でOpen Source Geospatial Foundationにコードが寄贈されました。
MapGuideは、フィーチャ選択、プロパティ検査、マップヒント、バッファリング、範囲選択、計測などの操作をサポートするインタラクティブなビューアを備えています。MapGuideには、コンテンツの保存と管理のためのXMLデータベースが含まれており、一般的な地理空間ファイル形式、データベース、および標準規格のほとんどをサポートしています。MapGuideプラットフォームは、 LinuxまたはMicrosoft Windowsにデプロイでき、ApacheおよびIIS Webサーバーをサポートし、アプリケーション開発のための豊富なPHP、.NET、Java、およびJavaScript APIを提供します。
MapGuideは、1995年にカナダ・アルバータ州カルガリーのArgus Technologies社によってArgus MapGuideとして初めて発表されました。1996年秋、Autodesk社がArgus Technologies社を買収し、数か月後にはAutodeskブランドでの最初のリリースとなるAutodesk MapGuide 2.0が発表されました。その後、ソフトウェアは数々のリリースを経て、現在のAutodesk MapGuide 6.5へと進化を遂げています。現在でも、MapGuide 6.5およびそれ以前のバージョンは、導入の容易さ、迅速なアプリケーション開発、データ接続性、拡張性、そして総合的なパフォーマンスの高さで知られています。
MapGuide 6.5は成功を収めたものの、そのアーキテクチャにはいくつかの本質的な制約がある。現在でも、ほとんどのMapGuideアプリケーションはクライアントプラグイン、ActiveXコントロール、またはJavaアプレットに依存しており、アプリケーションロジックの多くはクライアント側プラグインが提供するAPIを使用してJavaScriptで記述されている。空間解析はすべて、基となる空間データではなく、レンダリングされたグラフィック上でクライアント側で実行される。そして最後に、サーバープラットフォームはWindows中心である。
2004年春、オートデスクの開発者チームは、現在のMapGuide Open Sourceの開発に着手しました。彼らの目標は、MapGuide 6.5の優れた点をすべて維持しつつ、前述の目標も達成することでした。その後、このプロジェクトは2006年3月にLGPLライセンスの下、オープンソース地理空間財団に提出されました。