User Interface

The Babel User Interface (UI) is a powerful tool designed to simplify the management of software licenses for your applications.

Babel Licensing comes with a Windows MSI installer which installs the Babel User Interface (Babel UI) for .NET Framework 4.8 on your computer, providing a convenient and efficient way to access the Babel Licensing Database. The Babel UI is compatible with any Windows operating system with either .NET Framework 4.8 or .NET 7.0 installed. A version of the Babel UI specifically designed for .NET 7.0 is also available as a ZIP package for those with a Company license.


  • Any Windows OS with .NET Framework 4.8 (or .NET 7 Company license)

Once the Babel MSI package has been installed, you can launch the Babel Obfuscator User Interface from the Windows Start menu by searching for "Babel".

Main View

Once the Babel User Interface is launched, a main window will be displayed that features a navigation panel on the left and a main section showcasing the view for the currently selected option. The navigation panel is divided into two sections, with functional groups, such as Obfuscation, Licensing, Data, and Tools, located at the bottom and options related to the selected functional group item positioned at the top.

Babel UI Options

To show the Options panel in the Babel User Interface, you can click on the "Options" menu item located under the main Tools menu. When you click on it, the Options window will be shown. From here, you can configure various settings related to the user interface under the Environment tree node.

With the Server or Data Center license edition for Babel Obfuscator, you have access to a variety of features through the "Licensing" node in the Babel Obfuscator user interface. This node allows you to configure the Babel Licensing Database, which stores information about the licenses activated and the software installations associated with those licenses. From this node, you can manage other various licensing characteristics, such as license ID formats, map service and the script editor.​

The User Key will be generated in a format with four groups of 5 random uppercase alphanumeric characters, separated by hyphens.

The format specified in the configuration use a combination of placeholders that get replaced with randomly generated values. The TOKEN, HEX, and DEC are types of placeholders, and the number following the colon (:) specifies the length of the generated value. Uppercase (TOKEN, HEX) generates uppercase values, while lowercase (token, hex) generates lowercase values. DEC stands for decimal numbers.

Database Selection

Babel Licensing provides flexibility in choosing the appropriate database for your licensing needs. You can easily select the desired database by navigating to the Database node under the Licensing section in the Babel UI.

It's important to note that the available database options may vary depending on the version of Babel UI you have installed. If you have installed Babel UI for .NET 7, you will have the option to select either MySQL or SQL Server as your database. This allows you to leverage the advanced features and capabilities of these database systems for managing your licenses.

On the other hand, if you have installed Babel UI for .NET Framework 4.8, you will have access to the SQLite database option. While SQLite is a lightweight and self-contained database engine, it still offers reliable and efficient data storage for your licensing information.

By providing multiple database options, Babel Licensing ensures compatibility with different environments and allows you to choose the database that best suits your requirements. Whether you prefer the robustness of MySQL, the familiarity of SQL Server, or the simplicity of SQLite, Babel Licensing accommodates your needs and seamlessly integrates with your preferred database technology.

Last updated