IBM i Access Client Solutions (ACS) – Part 1

If you manage, administer, or develop on IBM Power Systems, you know that interacting with IBM i requires robust and reliable tooling. You’ve probably used older tools like IBM i Access for Windows. But things have changed. Today, IBM i Access Client Solutions (ACS) serves as the definitive standard interface for modern, flexible, and cross-platform solution for managing and accessing IBM i environments for administrators and developers.

In this blog, I’ll walk you through everything you need to know about IBM i ACS—from its overview and release history to supported platforms, Java requirements, and application packages.

Table of Contents

What is IBM i Access Client Solutions (ACS)?

IBM i Access Client Solutions is a Java-based desktop client that provides a consolidated suite of tools for connecting to and managing IBM i systems. Unlike older tools, ACS doesn’t tie you to a specific operating system. You can run it on Windows, Linux, macOS, or even directly on IBM i—as long as Java is available.

ACS brings together essential IBM i tasks into a single interface, including:

Whether you need to run SQL scripts, analyze Db2 performance, manage digital certificates, or interact with the Integrated File System (IFS), ACS provides the necessary utilities to handle daily IBM i administration efficiently.

It uses the same IBM i host servers as previous access tools, so compatibility remains strong.

First Release and Current Version

IBM i Access Client Solutions

Why ACS Outperforms the Legacy Client

For years, administrators relied heavily on IBM i Access for Windows. ACS brings several major architectural and functional upgrades to the table that make it far superior:

Supported OS and Compatibility

ACS runs anywhere a supported Java Runtime Environment (JRE) is available. The core base package natively supports:

What are IBM i ACS – Application Packages?

While the ACS Base Package handles GUI-based tasks (like your 5250 emulation and SQL scripting), the Application Packages provide the behind-the-scenes middleware that third-party applications need to communicate with IBM i.

These packages contain OS-specific drivers—most notably the ODBC driver—along with APIs for C/C++ and .NET providers. If you are integrating web applications, Python scripts, or custom desktop software with Db2 for i, you must install the specific Application Package on your client machine or application server.

Application Packages: Available Offerings for OS

Because they contain compiled, native drivers, Application Packages are OS-specific. IBM provides separate enablement downloads for:

You only install the packages you need. The base Java package always works, even without them.

Product Availability: How to Get ACS

IBM identifies ACS as Licensed Program Product (LPP) 5733-XJ1. However, you do not install it via the traditional IBM i OS RSTLICPGM command.

IBM i ACS is available to customers with valid IBM i entitlements.

You can obtain it via:

Obtaining the IBM i Access Client Solutions base package

All of the IBM i Access Client Solutions packages are  available as a download on the IBM i Access Client Solutions website.  Though the Windows Application package available here is English only.  If the full Windows® application package is required, skip to the ‘Obtaining application packages’ section below.
The preferred method of obtaining the base package is to go to the IBM i Access Client Solutions website:

https://www.ibm.com/support/pages/ibm-i-access-client-solutions

From there, click the link to Download IBM i Access Client Solutions base package and sign on with a registered IBM ID, which would be the same ID used to log in to the IBM Fix Central website. After you sign on, the IBM i Access Client Solutions download site will show the account’s Business Contact Information and Privacy settings. Review the IBM i Access Client Solutions license and check the option for I agree. Then click the I confirm button.

The IBM i Access Client Solutions IBMiAccess_v1r1.zip file along with the Readme file, Quick Start Guide, Getting Started documentation are presented to download, along with the EHLLAPI bridge, English only version of the Windows® application package and the Linux, macOS and IBM i PASE application packages.

The downloads have 2 tabs to use the Download Director tool or Download using HTTP. If there are problems with Download Directory,  use the other tab to Download using http. It is a more reliable alternative.

Java Options and Requirements

Because the ACS Base Package is completely Java-based, configuring the correct Java Runtime Environment (JRE) is crucial for smooth operation.

Tip: Use the acslaunch scripts provided in the download folder to automatically locate the best compatible Java runtime on your machine via the JAVA_HOME environment variable.

Key Features of IBM i ACS

Here are some standout capabilities:

  1. 5250 Emulator (TN5250)
    • Supports SSL/TLS encryption
    • Keyboard remapping and macros
    • Session management profiles
  2. SQL Scripts (JDBC-Based)
    • Direct Db2 for i query execution
    • Supports result set export
    • Integrated SQL performance tools
  3. Data Transfer Engine
    • Uses Db2 host server jobs (QZDASOINIT)
    • Supports batch and interactive modes
    • CSV, XLS, and other formats
  4. IFS Access
    • File operations via IBM i APIs
    • Drag-and-drop interface
    • Integration with local filesystem
  5. Printer Output Management
    • Access spool files (QSPL subsystem)
    • Convert to PDF/text formats
  6. Security Enhancements
    • SSL/TLS support
    • Multi-Factor Authentication (MFA)
    • Secure file handling
  7. Customization Options: Admins can enable or disable features using configuration files.

Deployment and Administration Benefits

ACS simplifies life for system administrators:

You can even run ACS from a network share—no local install needed.

1. Centralized Deployment

Host ACS on a shared path:

\\fileserver\acs\

Users launch via:

java -jar acslaunch.jar

2. Configuration Management

Use:

To enforce:

3. Update Strategy

4. Security Hardening

Other Relevant Information

Documentation

The links are provided below.

Final Thoughts

IBM i Access Client Solutions is more than just a replacement—it’s a complete evolution of IBM i client access.

If you’re still using older tools, switching to ACS gives you:

For modern IBM i environments, ACS isn’t optional anymore—it’s the standard.

Useful Links:

In the next post, we’ll delve deeper into the topic of Mastering IBM i ACS Deployment, specifically focusing on enforcing security measures and restricting certain features.