Orubase は ASP.NET MVC,HTML5,JavaScript などを駆使して Windows Phone,Android,iOS の各プラットフォーム用のハイブリッドなネイティブモバイルアプリの構築を実現するフレームワークだ。既存の .NET アプリケーションに実装されているビジネス層,あるいはデータベース層の再利用にも対応する。
Orubase はネイティブナビゲーションもサポートする。ネイティブコードアプリの持つ操作体験をコントロールするため必要な,主要な機能の実装が可能である。さらに連絡先や通知,加速度計,カメラなど,サポート対象の各デバイスプラットフォームに共通するネイティブ API へのブリッジも提供されている。
インストールファイルは Windows 開発用と Mac 開発用の2つのフォーマットで提供される。 Windows 用のインストーラパッケージは,Android と Windows Phone デバイス用のネイティブアプリケーション開発に使用することができる。一方の Mac 用のインストールパッケージでは,iOS プラットフォーム用ネイティブアプリケーションの開発が可能だ。
Orubase には Syncfusion が開発した多彩なモバイル Web コントロールも付属している。アプリケーション内で直接使用することにより,プラットフォームに特化したすばらしいユーザインターフェースが実現できる。
提供されるコントロールには ActionLinkButton ,AutoCompleteTextBox,チャート,ダイアログ,フッタ,フォームボタン,ゲージ,グリッド,グループボタン,ヘッダ,リストボックス,メニュー,レーティング,ルートリンクボタン,スクロールパネル,タブ,トグルボタン,ツールバー,待機ポップアップなどがある。
標準的な Orubase の実装では,Syncfusion 独自のサポートシステムである Direct-Trac を使用して,単一のコードベースによるネイティブ統合を実現する。開発したモバイルアプリケーションは Apple App Store や Android 用の Google play などで公開可能だ。