LzLabs Software Defined Mainframe®
A software defined mainframe (SDM) is a workload re-hosting solution that provides the capabilities for mainframe applications to execute on open systems, with no requirement for recompilation or conversion of data types. An SDM provides a runtime environment that supports the necessary functionally equivalent subsystem APIs to enable transparent execution of the binary representations of these programs and data.
LzLabs’ implementation of the Software Defined Mainframe executes mainframe customer applications in a binary compatible form in a container on x86 microprocessors and a Linux operating system – without changing either programs or proven business processes.
The LzLabs Software Defined Mainframe® can process thousands of transactions per second while maintaining enterprise requirements for reliability, availability, serviceability, and security. This software solution faithfully recreates the behaviour of the primary online, batch and database environments, which enables unrivalled compatibility and exceptional performance, to dramatically reduce IT costs and reduce migration risks.
Using the LzLabs Software Defined Mainframe®, organisations can free themselves from the high recurring cost of mainframe software and hardware, while preserving their enormous investment in legacy applications, data and business processes. The LzLabs Software Defined Mainframe® is based on behavioural equivalent replacements for the most relevant subsystems. The LzLabs portfolio of products includes:
Visit our download portal for immediate access to our Product Data Sheets. Please note that Data Sheets are available for download in English language only at present.
LzBatch™
In conjunction with the LzLabs Software Defined Mainframe® (SDM), LzBatch™ provides support for executing legacy mainframe batch jobs in a modern x86-Linux or cloud environment.
LzBatch™ provides customers with:
- A lower cost, functionally equivalent platform for existing legacy mainframe batch applications.
- Reduced legacy mainframe MIPS consumption for rehosted batch jobs.
Please watch the LzBatch™ demonstration video to see a commercial off-the-shelf Intel® i7 NUC (Next Unit of Computing) run the National Institute of Standards and Technology COBOL Test Suite (NIST)-defined unchanged COBOL programs from an unchanged JCL deck.
LzOnline™
LzOnline™ is the transaction server component of the LzLabs Software Defined Mainframe® (SDM). It provides a broad spectrum of traditional transaction server features and functions, such as: transaction management, unit-of-work consistency and integrity, recovery after system failure, and multi-threading, without changes to the applications.
Please watch the LzOnline™ demonstration video to see a commercial off-the-shelf Intel® i7 NUC (Next Unit of Computing) run hundreds of Transaction Processing and Performance Council (TPC)-defined unchanged mainframe transactions per second.
LzRelational™
LzRelational™ is a database implementation within the LzLabs Software Defined Mainframe® (SDM) based on the open-source database PostgreSQL. PostgreSQL shares many concepts and features with DB2® for z/OS®.
All LzRelational™ services are built upon standard PostgreSQL facilities and interfaces. The product leverages user-defined data types, functions and operators to implement features equivalent to those of DB2 for z/OS while adding support for DB2 SQL dialect. No modifications are made to the core PostgreSQL solution.

