When you upgrade from one version of xTuple ERP to another, it is required that you upgrade the core xTuple software. For PostBooks® users, this means the core PostBooks® database must be upgraded. For commercial edition users, this means the core commercial database must be upgraded. Performing an upgrade to the core software is a prerequisite for moving from one version of xTuple ERP to the next. xTuple provides assistance with this process through its XTN (xTuple Network) service.
The xTuple Desktop client software runs on Windows (XP and up), Mac OS X (Snow Leopard and up), and Linux (recent version of Ubuntu, RHEL, or CentOS recommended).
It is not always necessary, however, to upgrade the extension packages or other applications which operate with xTuple. That's where this compatibility matrix comes in. 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. The following packages and applications are covered by this document:
- Operating Systems
- xTuple Connect
- Wholesale Distribution
- Desktop Package
- Fixed Assets
- Time and Expense
- Project Accounting
- Enhanced Commissions
- QuickStart Wizard
Info: If you are a third-party application developer and would like to have your application information added to this compatibility matrix, we invite you to help us keep this matrix up-to-date.
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. Beginning with xTuple ERP version 4.10.0 (not yet released), we know Ubuntu 14 (Trusty) is required. 4.10.0 as distributed by xTuple will not run with Ubuntu 16 (Xenial) because of library incompatibilities; APT packages of PostBooks probably will run but were not created by xTuple, so support is not guaranteed. Earlier 4.x versions run on Ubuntu 12 through 14. We started releasing both 32-bit and 64-bit versions with 4.9.0.
- Mac — Beginning with xTuple ERP version 4.10.0, we require OS X 10.7 or later. Prior to version 4.10.0, a wider range was supported.
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.
|xTuple Connect||xTuple ERP Version||Updater|
* Connect 3.6.1 cannot be installed for the first time on xTuple ERP 3.8.x. Upgrading your existing xTuple Connect to 3.6.1 is supported.
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.
|xTuple ERP version||PostgreSQL Version|
9.1 (Mac and Linux servers)
9.1 (Mac and Linux servers)
The Updater is a free application used for upgrading databases and loading extension packages. The Updater may be used with all xTuple ERP Editions.
xWD is a collection of core enhancements and extension packages designed to extend xTuple ERP to serve the Wholesale Distribution community. The Distribution extension became part of xTuple ERP's Distribution Edition and Enterprise Edition in the 4.5.1 release.
|xWD Extension||xTuple ERP|
|4.5.1||-||Part of xTuple ERP Distribution and Enterprise Editions|
The Desktop package (xtdesktop) is a free extension package which operates with all xTuple ERP Editions.
The Fixed Asset Management packages are a series of packages available for all xTuple Editions. The following table indicates the xTuple and PostgreSQL database versions the packages have been tested on.
If possible, please try and use the latest versions of the Fixed Asset packages as these include improvements, bug fixes and are the most compatible with xTuple releases.
|Package||Package Version||xTuple Version||PostgreSQL Version|
|Fixed Asset (free extension package)||1.7.0||1.7.x||4.10.0||4.10.1||9.3||9.5|
|Fixed Asset Depreciation||1.7.0||1.7.x||4.10.0||4.10.1||9.3||9.5|
|Fixed Asset Maintenance||1.7.0||1.7.x||4.10.0||4.10.1||9.3||9.5|
xTupleCommerce is a customer web portal providing web access and real-time syncing with the back-end xTuple ERP database.
|xTuple ERP||xTupleCommerce Server||xTuple ERP Server||PHP|
|4.10||4.10.1||Ubuntu 14.04||Ubuntu 14.04||Ubuntu 14.04||Ubuntu 14.04||5.5||-|
|4.9.5||4.9.x||Ubuntu 14.04||Ubuntu 14.04||Ubuntu 14.04||Ubuntu 14.04||5.5||-|
The Time and Expense package (xttelite) is a free extension package which operates with all xTuple ERP Editions.
The Project Accounting package (xtprjaccnt) is a commercial package which can be added to any edition of xTuple ERP.
|Project Accounting||xTuple ERP|
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.
|Enhanced Commissions||xTuple ERP|
The QuickStart Wizard package (xtsetup) is a commercial extension package which operates with all xTuple ERP Editions. For the QuickStart Wizard to work, you must have the Desktop package (xtdesktop) installed.
|QuickStart Wizard||xTuple ERP|