Skip to main content
Skip table of contents

Prerequisites and supported platforms

NexJ Model Server, NexJ Studio, and NexJ CRM have hardware and software which is required before installation, as well as software which is supported for integration with NexJ.

Info

To determine the exact requirements and supported platforms for your NexJ software release, refer to the relevant version of the Release Notes document.

Supported platform information, full-test stack descriptions, as well as hardware and software requirements for the 24.08 release are listed below.

Software and hardware mentioned below may have their own additional requirements.

Server and database requirements

NexJ Customer Relationship Management is designed to work with a variety of operating systems, databases, and servers.

Each release of the product is tested across a number of configurations of specific versions of each platform. Some specific stacks act as the key environments for our core testing and may change from release to release.

IBM WebSphere Application Server and IBM HTTP Server are supported only for existing installations. New installations of NexJ CRM must use NexJ Model Server.

Supported platforms

NexJ Model Engine is designed to work with the following operating systems, databases, and servers.

Operating systems

  • Windows Server

  • CentOS

  • Red Hat Enterprise Linux

  • Microsoft Windows

Application servers

  • NexJ Model Server

Web servers

  • Apache HTTP Server

  • Microsoft Internet Information Services (IIS)

Database servers

  • Microsoft SQL Server

  • Oracle Database

  • PostgreSQL

In addition, MySQL is supported as a data source for integration purposes. Using MySQL as the main system data source for NexJ Customer Relationship Management is currently not supported.

Email and calendaring servers

  • Microsoft Exchange Server

Java platforms

Java SE Development Kit 8 (JDK 8) - Oracle, IBM
Java SE Development Kit 11 (JDK 11) - OpenJDK, Oracle, IBM
Java SE Development Kit 17 (JDK 17) - OpenJDK, Oracle, IBM

Tested systems, servers, and databases

Testing of NexJ Customer Relationship Management makes use of the following versions of operating systems, application servers, web servers, and databases.

Operating systems

  • CentOS 6.7

  • CentOS 7

Application servers

  • NexJ Model Server 24.08

Web servers

  • Apache HTTP Server 2.4.6

  • IBM HTTP Server 8.5.5

Databases

  • Microsoft SQL Server 2016

  • Microsoft SQL Server 2017

  • Microsoft SQL Server 2019

  • Oracle 11g

  • Oracle 12c

  • Oracle 19c

Microsoft Exchange servers

  • Exchange Server 2016

  • Exchange Online

Core test stacks

The following stacks formed the core test environments for NexJ CRM 24.08.

Each row of the following table represents a single core testing stack used during the development and test cycle of version 24.08. Where applicable, additional version details are provided following the table.

Application server

Web server

Database

Java version

Java implementation

NexJ Model Server

Apache/2.4.6

Oracle 19c

JDK 17

OpenJDK

NexJ Model Server

Apache/2.4.6

Oracle 11g R2

JDK 8

Oracle Java

NexJ Model Server

Apache/2.4.6

MSSQL 2017

JDK11

OpenJDK

NexJ Model Server

Apache 2.4.6

MSSQL 2019

JDK 11

OpenJDK

Application server details

The following list provides additional information for the application server entries in the table above.

NexJ Model Server
Every release of NexJ CRM includes the version of NexJ Model Server that must be used alongside it.

Web server details

The following list provides additional information for the web servers entries in the table above.

Apache 2.4.6
Apache HTTP Server 2.4.6

Database details

The following list provides additional product names and version information for the database entries in the table above.

Oracle 11g
Oracle Database 11g (11.2.0.1.0)

Oracle 12c
Oracle Database 12c (12.1.0.2.0)

Oracle 19c
Oracle Database 19c (12.2.0.3.0)

MSSQL 2016
Microsoft SQL Server 2016 (13.0.4259.0)

MSSQL 2017
Microsoft SQL Server 2017 (14.0.3025.34)

MSSQL 2019
Microsoft SQL Server 2019 (15.0.2000.5)

Java details

The following list provides the additional product names and version information for the Java entries in the table above.

NexJ Model Server
Java SE Development Kit 11 (JDK 11)
Java SE Development Kit 17 (JDK 17)

Required database drivers

NexJ Customer Relationship Management uses various drivers to communicate with its supported databases. To ensure successful communication with your databases, use the driver versions below when you deploy NexJ Customer Relationship Management. 

Database servers for deployment and data integration

Microsoft SQL Server
To run on or integrate with Microsoft SQL Server databases, use the jtds-1.2.2-9.jar driver located in the %NEXJ_PLUGIN%\ext folder. For example, if you install NexJ Studio in C:\nexj_studio\13.x, the driver will be in C:\nexj_studio\13.x\plugins\com.nexjsystems.nexjstudio_version\ext.

Oracle database
To run on or integrate with Oracle databases, your database administrator should contact NexJ in order to get information on the specific driver version and patches required for your installation.

PostgreSQL
To run on or integrate with PostgreSQL data sources, you should use the postgresql-version.jdbc.jar driver provided with your PostgreSQL distribution.

Database servers for data integration only

MySQL
To integrate with MySQL data sources, you should use the mysql-connector-java-version driver provided with your MySQL distribution.

NexJ client requirements

The following topics provide the hardware and software requirements for accessing NexJ CRM from various client devices.

NexJ CRM end user system requirements (desktop)

To run a NexJ application client such as NexJ CRM, the end user's computer must meet the following requirements.

Minimum required workstation specifications

Processor
Intel Core 2 Duo 2.33GHz

Memory
4 GB RAM

Operating System
Windows 10

Resolution Display
1280 x 1024

Additional software requirements

The following additional software is required in order to use specific supplementary functions and features:

  • A PDF viewer application, such as Adobe Reader, to view PDF documents and to generate attachment previews.

  • Microsoft Office to view Microsoft supported documents.

  • Microsoft Outlook desktop version to use NexJ Outlook Add-In feature included with NexJ Add-In for Microsoft Office.

  • Microsoft Word desktop version to generate and edit documents for use with the NexJ Mail Merge feature included with NexJ Add-In for Microsoft Office.

Recommended workstation specifications

Processor
Intel Core i5 or Intel Core i7

Memory
6 GB RAM or higher

Operating system
Windows 10

Resolution display

  • 1920 x 1080 (desktop)

  • 1600 x 900 (laptop)

For optimal NexJ CRM performance and appearance, use the following recommended configuration:

  • Set Windows display resolution to 96 DPI (100%)

  • Set your browser zoom level to 100%

Other display configurations may not be supported.

Browsers

NexJ CRM 24.08 was tested on the latest versions of the following browsers:

  • Google Chrome

  • Microsoft Edge

  • Microsoft Internet Explorer 11

    Internet Explorer 11 is supported only for existing on-premises installations, and not for Cloud-deployed environments.

Spell-checking in Microsoft Edge and Google Chrome

NexJ recommends that you enable the basic spell-checking assistance setting.

  • In Google Chrome Settings, navigate to Languages > Spell check and enable the Basic spell check option.

  • In Microsoft Edge Settings, navigate to Languages > Writing assistance > Enable grammar and spellcheck assistance and enable the Basic option.

NexJ cannot control where the browser sends text when advanced spell-checking is enabled and is not responsible for this action. The same applies for any mobile phone applications that may be monitoring the clipboard, keyboard, or text.

In addition, using external browser extensions such as Grammarly may cause unexpected application behavior in text input fields.

NexJ CRM end user system requirements (mobile)

NexJ CRM supports the following mobile configurations.

Tested smartphone specifications

  • Apple iPhones running Apple iOS. The following iOS versions are supported:

    • iOS 14.X

    • iOS 15.X

    • iOS 16.X

    • iOS 17.X

Browser

  • Apple Safari - supported only on iOS devices

NexJ Studio hardware and software requirements

Your system must meet the following requirements to be able to install and use NexJ Studio.

Operating Systems

  • Microsoft Windows 10

The 64-bit version of the Microsoft Windows operating system is recommended.

Minimum hardware requirements

  • 12 GB RAM (16 GB or higher recommended)

  • 2 GB free disk space for each workspace

Software

  • Java SE Development Kit 8 (JDK 8 and JRE 8)

  • Java Runtime Environment 11 (JDK 11 and JRE 11)

  • Java SE Development Kit 17 (JDK 17 and JRE 17)

You must use either Java SE 8, Java SE 11, or Java SE 17. Only one version can be used for a single install. If you are upgrading from version 8 to version 11 or later, see Upgrading to NexJ CRM version 24.05 for information regarding mandatory keystore upgrades.

NexJ Data Mapping Tool minimum requirements

Your system must meet the following requirements to use the NexJ Data Mapping Tool.

Minimum Software Requirements

  • Microsoft Windows XP

  • Microsoft .NET Framework 3.5

Some additional Microsoft software patches may be required depending upon your environment.

Software requirements for the global search feature

  • OpenSearch. Tested versions:

  • OpenSearch Dashboards. Version associated with the OpenSearch distribution.

  • OpenJDK 11. Version included with the OpenSearch distribution or another version of OpenJDK compatible with the version of OpenSearch.

End of support information

The following hardware, software and product functionality is no longer supported for use.

Deprecated features

IBM WebSphere Application Server and IBM HTTP Server are supported only for existing installations. This support will be removed in an upcoming release. New installations of NexJ CRM must use NexJ Model Server.

As of version 22.09, Highcharts library is no longer supported if you are accessing NexJ CRM using the classic interface. If you are accessing NexJ CRM with the default interface included with version 9.4 and all subsequent versions, the Highcharts library continues to be supported.


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.