With thanks

Built with

Commander4j is open source. The companies below support open-source software by providing licences for their commercial tools free of charge, asking only for a mention in return. Every installer, screen, report and interface file in this project has passed through them.

Eclipse IDE

The open-source Java development environment from the Eclipse Foundation, with an extensible plug-in system that runs everything from build tooling to GUI design.

Every line of Commander4j and its companion applications is written, compiled and debugged in Eclipse. The project sponsors the Eclipse Foundation in return.

WindowBuilder

A bi-directional Java GUI designer for Eclipse: draw a Swing or SWT form visually and WindowBuilder writes the Java, or edit the Java and the design updates.

Commander4j is a desktop application of several hundred forms. WindowBuilder is how they were laid out, and it is still the fastest way to add a field or a button to one.

install4j by ej-technologies

install4j, the multi-platform installer builder, generates native installers and application launchers for Java applications, with a bundled Java runtime, Windows services and automatic updates handled for you.

Every download on this site, for Windows, macOS and Linux, is an install4j installer. The Setup4j, Clone4j and Windows-service launchers are install4j launchers too. It is the reason nobody installing Commander4j has to install Java first.

JProfiler by ej-technologies

JProfiler, the Java profiler, combines high-level analytics with low-level JVM data to pinpoint performance bottlenecks, memory leaks, slow JDBC queries and thread problems.

Used whenever a screen slows down or memory creeps up between restarts. Most recently it found a batch of database statements that were never being closed, across dozens of forms, in an afternoon.

Oxygen XML Editor by Syncro Soft

The premier tool for XML authoring and development, with full support for XML schema languages, XSLT and XQuery debugging, and profiling, as a standalone application or an Eclipse plug-in.

Commander4j is configured, versioned and integrated through XML: the SQL and schema-update files for three databases, the label templates, and the sixty-plus XSLT stylesheets that Middleware4j uses to talk to SAP, Sage and other ERPs. All of it is edited and validated in Oxygen.

Navicat Premium by PremiumSoft

Manage and develop MySQL, MariaDB, SQL Server, Oracle, PostgreSQL, MongoDB and SQLite databases from a single application, with data modelling, transfer and synchronisation tools.

Commander4j supports three database platforms, and every schema change has to behave identically on all of them. Navicat is where those changes are written, compared and checked against copies of live customer databases.

Java Azul Zulu builds of OpenJDK

Java is the platform everything here runs on. Azul provides free, certified builds of OpenJDK for Windows, macOS and Linux, on Intel and ARM, with long-term support releases.

The Java 25 runtime inside every Commander4j installer is Azul Zulu, and the same builds run the Tomcat servers behind the scanner web application. Without a freely redistributable Java there would be no one-click installer.

Product names and logos belong to their respective owners and are shown here with thanks. If you make developer tools and would like to support the project, get in touch.