OmniDBは、PostgreSQL、Oracle、MySQLなど、さまざまなデータベース管理システムにアクセスして管理するために設計された、オープンソースのブラウザベースのアプリです。OmniDBはアプリとして、またはブラウザー経由で実行でき、さまざまなアクセスパスに必要な柔軟性とセキュリティを最優先する設計を組み合わせています。OmniDBは積極的に開発され、さまざまなデータベースとブラウザで自動的にテストされ、完全なドキュメントが付属しています。開発の初期から、OmniDBはブラウザベースのアプリとして設計されていました。その結果、どのオペレーティングシステムからでも、任意のブラウザで実行されます。複数のコンピューターと複数のユーザーがアクセスでき、各ユーザーはそれぞれ独自の接続グループを使用します。また、依存関係をインストールする必要なく、あらゆる運用システムでホストできます。インストールの詳細については、次の章で説明します。OmniDBの主な目的は、異なるDMBSを操作するために必要なすべての機能を備えた統合ワークスペースを提供することです。DBMS固有のツールは必要ありません。OmniDBでは、異なるDBMS間のコンテキスト切り替えは、同じページを離れることなく、単純な接続切り替えで行われます。エンドユーザーの感覚は、異なるDBMSを操作しても違いはないということです。接続が異なるように感じます。それにも関わらず、OmniDBは単純さを念頭に置いて構築されており、高速で軽量なブラウザベースのアプリケーションとして設計されています。また、OmniDBはWebSocketテクノロジーを搭載しているため、ユーザーはバックグラウンドで複数のホストの複数のデータベースで複数のクエリとプロシージャを実行できます。OmniDBも安全です。すべてのOmniDBユーザーデータは暗号化されて保存され、データベースパスワードはまったく保存されません。ユーザーが最初にデータベースに接続すると、OmniDBはパスワードを要求します。このパスワードは暗号化され、特定の期間メモリに保存されます。この時間が経過すると、OmniDBは再度パスワードを要求します。これにより、OmniDBが接続しているデータベースのセキュリティが最大限に確保されます。
omnidb