EASYCOM is the middleware which provides native access to IBMi data and programs. With its excellent performance and strict compliance with IBMi security regulations, this technology facilitates development of Internet, mobile and client/server applications in Windows, Linux, and IBMi.

EASYCOM’s quick and compact installation is unobtrusive and requires few resources. It offers comprehensive, easy to learn programming interfaces.

Thousands of Windows, Linux, and IBM i specialists have accessed IBMi resources using EASYCOM, without the need to understand IBMi, and with a wide range of development tools available: C, C++, .Net, Visual Basic, ASP, PHP, Magic, WinDev, Delphi.

Easycom catalog includes such variants:

EASYCOM technology has also been selected by numerous software publishers for porting their tools and applications to IBMi environments, including Magic Software Enterprises, MAGIC/400, PC SOFT for WinDev and WebDev, CCMX, PAIECS, and WINNER.


- EASYCOM provides read/write services for IBMi data to developers, calling native programs or procedures, providing access to these specific functions:
- Importing/Exporting data repositories.
- Natively reading and writing files.
- Creating DB2/400 database files.
- Executing SQL read or update queries.
- Calling native programs (CL, RPG, COBOL, etc) and stored procedures.
- Launching system commands.
- Accessing proprietary IBMi objects and commands: Native Programs, ILE Procedure, SQL Access, Database Native Access, Data Queues, Data Areas.
- Supporting transactions and logging.
- Advanced control of operations performed by programs on the system, security, and the runtime environment.
- Exit connections secured and controlled by programs.


- System compatibility: OS/400 V5R3 and higher, Linux 32/64 bit, Windows 32/64 bit.
- Native Access DB2/400 database.
- SQL Access.
- Stored procedure calls.
- Commit/Rollback.
- Native program calls (RPG, COBOL, CL).
- Procedure call, with PCML support.
- System API.
- System command & result parameters.
- Data queues, data area, user space.


- Complete compatibility and cooperation: integrate new and existing applications and technologies.
- Opening IBMi to new technologies.
- Reduced development and maintenance costs due to centralizing procedures.
- Easy installation, configuration, and integration.
- Security controls: IBMi maintains control of connections, data, and management rules.