Search form

Compatibility Matrix

Overview

When upgrading from one version of xTuple ERP to another, you are also required to upgrade the core xTuple software. For PostBooks® users, the core PostBooks® database must be upgraded also. For Commercial Edition users, the core commercial database must be upgraded as well.

Performing an upgrade to xTuple's core software is a prerequisite for moving from one version of xTuple ERP to the next. xTuple provides assistance with this process with the XTN (xTuple Network) service.

If you do not see your xTuple ERP version listed in the matrix, it's possible your version is no longer supported. To learn more about xTuple's end-of-life policy, please see the xTuple Supported Versions page.

Reference the Compatibility Matrix When Upgrading xTuple ERP

It is NOT always necessary, however, to upgrade extension packages or other applications which operate with xTuple. That's why this Compatibility Matrix is critical. This matrix is designed to help ensure your extension packages and other applications are compatible with the xTuple ERP version you are currently running — or upgrading to. Find the version of xTuple ERP you are considering in the top row. Scroll down to find the versions of the database server, operating system and xTuple extensions that are compatible.

NOTE: If you are a third-party application developer and wish to have your application information added to the xTuple Compatibility Matrix, we invite you to help us keep this matrix up-to-date.

Using the Compatibility Matrix

The Matrix is used to download and install xTuple's full-feature desktop software. This information may be viewed on any mobile device. However, for download purposes, this page is best used on a desktop computer.

Operating Systems

xTuple ERP will run on a wide range of different operating systems and platforms. It is not possible for us to test every single combination. However, the following list offers basic guidelines for those preparing to install or upgrade xTuple ERP.

Windows — Windows 7 to Windows 10 are widely used and supported, though earlier versions may also work. Our in-house builds run on Windows 7.

Linux — Ubuntu and Fedora are widely used, though other flavors of Linux may also work. APT packages of PostBooks probably will run but were not created by xTuple, so support is not guaranteed.To run on Ubuntu 16 you must install some backwards-compatibility packages:

Mac — Beginning with xTuple ERP version 4.10.0, we require macOS 10.7 or later. Prior to version 4.10.0, a wider range was supported. Companies that accept credit cards must upgrade to at least macOS 10.9 and xTuple ERP 4.10.2 or xTuple ERP 4.11.0RC to avoid network connection failures when processing credit card transactions.

PostgreSQL

xTuple ERP runs on the open source PostgreSQL database. As a general rule, xTuple ERP supports multiple versions of PostgreSQL. However, there are some limitations, and it's important to make sure your PostgreSQL and xTuple ERP versions are in sync.

Please Note: Beginning with xTuple ERP version 4.9.0, all supported PostgreSQL versions must have the plv8 extension added to them. For more information, please see our detailed instructions on installing plv8.

xTupleCommerce

xTuple Connect

xTuple Connect is a commercial application which operates with all xTuple ERP Editions. The xTuple Connect application consists of two parts: a GUI client and an extension package (xtbatch). The xTuple Connect GUI client version will always be the same as the xTuple Connect extension package version.

Enhanced Commissions

The Enhanced Commissions package (xtcommission) is a commercial package which can be added to any edition of xTuple ERP. Please Note: At the present time, the Enhanced Commissions package is not compatible with the Distribution Edition.