
Download Commander4j
Every release comes as a ready-made installer with Java built in. Pick the one that matches your computer, run it, and follow the install guide on the wiki.
Commander4j
The main application. Most people want the Windows file; pick Windows on ARM only if you know your PC has an ARM processor.
WindowsMost common
Download for WindowsWindows on ARM
Download for Windows on ARMmacOS (Apple silicon)
Download for Mac (Apple silicon)macOS (Intel)
Download for Mac (Intel)Linux
Download for LinuxWeb applicationServer
Download the web applicationAll installers are built with install4j, the multi-platform installer builder, which is why Java comes included. Buttons link to the newest release on GitHub. If a button does not fill in with a version number, open the release page and choose the file from the list under Assets.
Scanner web application
For hand-held barcode scanners and tablets on the shop floor: pallet confirmation, despatch, quality grading and stock issue in a browser. It is one file that runs on an Apache Tomcat 11 server with a Java 25 JDK, so it is installed by whoever looks after your server rather than on operator PCs. It ships with every Commander4j release and must match the Commander4j version in use.
Setup is described under Configure Tomcat / Web Application on the wiki: copy the file into Tomcat's webapps folder, then copy your hosts.xml from the Commander4j folder into it.
Not sure which Mac you have? Click the Apple menu, then About This Mac. If it says Chip: Apple M… choose Apple silicon. If it says Processor: Intel… choose Intel.
What happens next
- Run the installer. On Windows, double-click the
.exe. On a Mac, open the.dmgand drag Commander4j to Applications; the first time you open it, right-click the app and choose Open because the installer is not signed with Apple. On Linux, runsh Commander4j_….sh. - Have a database ready. Commander4j stores its data in Microsoft SQL Server, MySQL or Oracle. On Windows the free SQL Server Express is the usual choice. The install guide walks through it.
- Run Setup4j from the Commander4j program group to point the application at your database and let it create the tables.
- Log in with the default user and change the password.
Companion applications
Only needed when you connect to an ERP or drive automatic labellers. Each installs the same way as Commander4j and normally lives on a server rather than an operator's PC.



The scanner web application is listed with Commander4j above. The smaller tools on the home page each link to their own download page.
