Table of contents

Official Content

When using GeneXus Next Desktop, you can create a new Knowledge Base by selecting File > New > Knowledge Base from the GeneXus menu bar or by clicking the New Knowledge Base button included on the Start Page.

A dialog box is displayed where you can enter the following information:

  • KB Name: The name of the KB that will be created.
  • Location: Defines where the Knowledge Base will be stored locally. Select Default to use the default GeneXus location or Custom to specify a different directory.

The dialog box also includes the following tabs:

  • Basic
  • Advanced

Basic tab

Create new knowledge base - Next 2026.01

This tab contains the basic configuration options for the Knowledge Base creation:

  • Prototyping Target: Indicates if you want the programs to be generated by GeneXus in your local prototyping machine or the GeneXus Prototyping Cloud. Read more about Prototyping in the GeneXus Cloud.
  • User Interface Language: The language in which you want the application to be generated; that is, the language in which GeneXus will generate button labels, messages, etc.
  • Backend box:
    • Prototyping Environment: One of the possible programming languages. The language selected will be the one used by GeneXus to generate the back-end programs corresponding to the application, as well as the programs for creating and maintaining the database.
    • Data Source: Defines the DBMS over which the database will be created, accessed, and maintained.
  • Frontend box: Indicates the programming languages you want GeneXus to generate the Frontend application programs. Web (.NET) is the language offered by default to generate Frontend applications for the Web. You can select others to generate Web and/or Native Mobile applications, too. If all Frontend options are cleared, the Knowledge Base is created as a Backend-Only Knowledge Base. In this scenario, before the Knowledge Base is created, an informational message is displayed to indicate that the Knowledge Base will be created as Backend-Only.

Advanced tab

New Knowledge Base - SQL properties - Next

The Advanced tab allows you to configure the SQL Server settings used to create the Knowledge Base database, including the SQL Server instance, authentication, database information, collation, and data files location.

  • Server Name: The list displays the SQL Server instances installed locally. 
  • Authentication Type: Select Windows Authentication or SQL Server Authentication. When SQL Server Authentication is selected, a user name and password are required.
  • Database Name: Specifies the name of the database to create.
  • Collation: Specifies the database collation.
  • Checkbox Create Data in KnowledgeBase Folder: Specifies whether the SQL Server data files are created in the Knowledge Base folder. The availability of this checkbox depends on the selected SQL Server instance.

Once the information required has been completed, you only have to press the Create button.

When the new Knowledge Base is created, a Design System Object will be automatically created with the name of the KB, that is, <KB Name>, which is configured as the Default Style at the KB version level.

In addition, the GeneXusUnanimo module is installed since the created Design System object will contain the import of Unanimo.

Considerations

Use alphanumeric characters (a-zA-Z0-9) to name a KB, taking into account that the name cannot begin with numbers. The character "-" is not supported; use "_" instead.

See Also

Backend-Only Knowledge Base
Getting Started with GeneXus Next Desktop - Creating a New Application
Team Development with GeneXus Server
Environments

Last update: 2026 | © GeneXus. All rights reserved. GeneXus Powered by Globant