Uniface
使用許諾はCompuware Distributed Licenseマネージャ(DLM)を利用して管理される。クライアント環境にライセンスを提供するサーバライセンス管理システム。この機能により、ローカル環境にライセンスを保持する必要をなくする。
当初UNISと呼ばれていた製品はInside Automationによって、1984年オランダで誕生したBodo DouqueはテクニカルディレクターFrits Kressと一緒に会社を立ち上げ、そして1986年までに、製品と社名をUnifaceに変更した。 Unifaceは米国規格協会 ANSI(American National Standards Institute) と3つのスキーマアーキテクチャに基づき開発された。最初の提案は1975年にあった。これは3つのスキーマ(メタモデル)から成り立つデータベース管理システムを構築する標準的なアプローチだった。
概念スキーマ--すべてのデータ項目定義とそれらのリレーションシップ:
これはデータベース毎に1つだけある。Unifaceはアプリケーションモデル(いくつかのUnifaceバージョンではビジネスオブジェクトモデルやアプリケーションオブジェクトモデルとして知られている)として概念スキーマを実装する。
外部スキーマ--異なったデータの外部(ユーザ)ビュー:
多くの外部スキーマがデータベースのために存在できる。Unifaceはコンポーネントとして外部スキーマを実装する。Unifaceが進化していく中で外部スキーマはフォームになった。ユーザへの表示の必要無い隠れたフォームはサービスになった。そしてサービスはビジネス層オブジェクトのセッションサービス、ビジネス層あるいはデータ層のエンティティサービスに分離した。