GeneXus を使用して新しいソフトウェアシステムを作成するには、
ナレッジベース (KB) を作成する必要があります。
ナレッジベースには、モデリングの対象となる実際のビジネスの
ユーザービューを保存します。ナレッジベースにユーザービューを記述する際には、さまざまな種類の
オブジェクトを使用します。
保存されたナレッジは非常に基礎的でプラットフォームに依存しない構造化された情報であるため、GeneXus は推論によって多くのナレッジを取得し、指定したプラットフォームで自動的にシステム (データベースとアプリケーションプログラム) を生成できます。
これが、ナレッジベースが一般的なソフトウェア開発における「プロジェクト」と異なる理由です。