System Requirements for Microsoft Windows

Uniface supports many different platforms and databases, but not all products and functionality are available on each platform.

For the supported platforms and databases, consult the readme.html file or the Platform Availability Matrix .

Hardware

The Uniface 10 IDE and Uniface 10 runtime applications that use HTML widgets require the following hardware:

Processor

  • Minimum: any SSE2 capable multicore CPU at 1.4 GHz
  • Recommended: 2.0 GHz or more

Memory

  • Minimum: 2 GB
  • Recommended: 4 GB or more

Disk

  • Minimum: 1 GB free space during installation
  • Recommended: 5 GB or more

A Uniface Server installation has a small footprint, but still requires at least 1 GB of free space during installation. Its minimum and recommended hardware requirements are determined by the platform and databases being used in conjunction with Uniface.

For other hardware requirements, see the readme.htm file in the Uniface installation directory.

Installation Directories and Administrator Rights

To install Uniface in the default location under C:\Program Files (x86)\ or C:\Program Files\, you need administrator rights.

By default, Uniface creates the following directories:

  • Installation directory containing Uniface application files under C:\Program Files(x86)
  • User data directory under C:\Users\UserAccount\Documents for the Repository (object definitions), log files, export files, and application data.

During installation you can specify different directories for the program files and user data.

Database

SQLite is automatically installed to serve as the Uniface Repository for data definitions and the user database for application data.

When using the Enterprise Edition, you can configure Uniface to use other database systems for the Repository and application database. For more information, see Configure a Different Database as the Repository.

Licenses

Licenses are not required to install Uniface, but they are required to run the Uniface IDE and other Uniface applications. Each time you start Uniface, it checks that the appropriate licenses are in place.

For the Uniface Enterprise Edition, licenses are managed by the Sentinel license manager. For more information, see Uniface License Management and Uniface License Management Utility (ulic)

For the Uniface Community Edition, licenses are managed by the Sentinel Cloud Server. The first time the Uniface Community Edition is started, the IDE starts the Uniface License Management utility so that you can activate the license using your Entitlement ID. The Uniface License Management utility performs the activation and downloads the license onto your system, after which Uniface will continue.

An internet connection is required to activate the license, to renew the lease on licenses on a regular basis, or to return a license. If the application has no internet connection, it can still continue to run, as long as the lease period has not expired.

Web Servers and Servlet Engines

The default installation includes a fully-configured Apache Tomcat HTTP Server and servlet engine. If you already have your own web server, you can configure it to run Uniface applications after installation.

Uniface web-based applications can be used with any web server capable of connecting to a servlet engine that is compliant with the 2.3 or 3.0 Java servlet specification. These include:

  • Apache Tomcat HTTP Server and servlet engine
  • Internet Information Server (IIS)
  • IBM WebSphere
  • IBM HTTP Server