• Skip to content
  • Skip to footer

LzLabs

LzLabs Software Defined Mainframe

  • LzLabs Software Defined Mainframe®
    • LzBatch™
    • LzOnline™
    • LzRelational™
    • LzHierarchical™
    • LzWorkbench™
  • Services
    • LzDiscover™
    • LzEnable™
  • Use Cases
    • Legacy Workload Rehosting
    • Mainframe Modernization
    • Application Development with Software Defined Mainframe
    • Accelerate Rewrite
    • Agile Test Environment
  • About
    • About Us
    • Partners
    • Executive Team
    • Work for LzLabs
    • Our Brand
  • Media
    • News & Content
      • Press Releases
      • Reports
      • Blog
      • In the News
    • Videos
    • Webinars
  • Customer Support
  • Contact Us

Application Development with Software Defined Mainframe

With LzLabs Software Defined Mainframe®, the process of developing mainframe applications can be identical to the development of any other application within your business.

Modern Development Tools

Once mainframe programs, and any of their dependencies, run on Linux environments, they can be managed using the full range of tools and technologies found in modern development pipelines. Often called “DevOps ToolChains”, these technologies include graphical code-editors such as Eclipse with its range of plug-ins, testing tools, source-code management, containers & container repositories, continuous integration and deployment platforms. In effect, mainframe development is now the same proposition as all other development models within your business.

Modern Development Tools image
Containerization image

Containerization

LzLabs has developed a set of libraries, built upon the solid foundation of Linux and other popular open-source projects, which behave the same way as the proprietary environment of the mainframe. Consequently, a mainframe application and any of its dependencies can now be containerized in exactly the same way as any other modern application. This simple ability ensures that a workstation or commodity server can virtualise a mainframe environment, dramatically enhancing test speed and efficiency.

Continuous Integration & Testing

One challenge in mainframe development is testing. In modern environments, automated development pipelines continuously integrate changes across an application portfolio and subjects those changes to a myriad of tests – automatically and in many cases hundred of times a day. LzSDM eliminates any dependencies the application under development may have had on a mainframe, it remains entirely in the Linux environment from inception to deployment. Development of mainframe applications can now enjoy the exact same testing freedom as other Linux applications.

Continuous Integration & Testing image
LLVM Compilers image

LLVM Compilers

LzLabs has developed a set of compilers for PL/1 and COBOL, which produce highly optimized object code leveraging the power of LLVM, and include support for mainframe datatypes and command-level references to LzOnline, LzHierarchical and LzRelational. Additionally, a set of plug-ins for Eclipse include step-through debugging based on the LLDB component of LLVM, ensuring the development experience for COBOL and PL/1 now matches that of more modern languages.

Related content

  • Find out more

    Blog | Four Reasons Why Your Mainframe Applications are Considered Legacy

    When we speak to customers, outsourcers and SIs, about the legacy application modernisation challenge, the same four issues come up again and again...

    Find out more
  • Find out more

    Blog | Containerized Testing: Mainframe Modernization Survey 2019

    Dale Vecchio examines another one of the key findings in our recent Mainframe Modernization Survey - the importance of containerized testing to IT leaders...

    Find out more
  • Find out more

    White Paper | A Guide to Making Mainframe Applications Cloud-Native

    Read this white paper to discover how - with the right deployment approach - mainframe applications can take full advantage of the innovative power of Cloud...

    Find out more

Footer

Company Links

  • About Us
  • Our Partners
  • Executive Team
  • Careers
  • Our Brand
  • Media
  • Press Releases
  • Resources
  • Blog
  • In The News
  • Videos

Product Links

  • LzLabs Software Defined Mainframe®
  • LzBatch
  • LzOnline
  • LzRelational
  • LzHierarchical
  • LzWorkbench
  • Services
  • LzDiscover
  • LzEnable
  • Use Cases
  • Legacy Workload Rehosting
  • Mainframe Modernization
  • Application Development
  • Accelerate Rewrite
  • Agile Test Environment
  • Customer Support

LzLabs on Twitter

LzLabsFollow

LzLabs

Our new head of pre-sales, Tobias Braun, recently took us through an intensive LzWorkout at our annual kick off meeting. Thanks for the leg burn, Tobi! #TeamLz #Agility

Reply on TwitterRetweet on TwitterLike on Twitter1

By rehosting legacy workloads on the LzLabs Software Defined #Mainframe® (SDM), organizations can reduce the risks of migration, keep critical systems running and take the first step on a graceful mainframe modernization journey. Find out more: https://t.co/7WzT6kggks

Reply on TwitterRetweet on Twitter1Like on Twitter1

Contact Us

Richtiarkade 16
CH-8304 Wallisellen
Switzerland
+41 44 515 98 80
25 Templer Avenue
Farnborough
Hampshire
GU14 6FE
United Kingdom
+44 (0)1252 917232
330 Bay Street, Suite 820
Toronto,ON
M5H 2S8
Canada

info@lzlabs.com
Contact Us
LzLabs on Twitter
LzLabs on LinkedIn

LzLabs Logo

© Copyright 2019 LzLabs • Zurich, Switzerland • All rights reserved.
LzLabs®, the LzLabs® logo, LzLabs Software Defined Mainframe®, LzOnline™, LzBatch™, LzRelational™ and LzHierarchical™ are trademarks or registered trademarks of LzLabs GmbH. z/OS®, RACF®, CICS®, IMS™, Db2® and z/Architecture® are registered trademarks of International Business Machines Corporation. All other product or company names mentioned in this publication are trademarks, service marks, registered trademarks, or registered service marks of their respective owners

Privacy Policy | Terms of Use | Open Source | Impressum

This website uses cookies, including third-party cookies, in order to obtain information about your visit to this website and to make the site better. You can click below to obtain more information about the cookies used on this website and how to change your cookie settings, if you don’t we will assume that you're okay to continue. Please, click here for more info