We create clarity and shape the future of business-critical software systems.

Solutions and tools developed and designed for the mainframe

Switch to Eclipse on the host

Agile software development.

Character-based programming environments based on ISPF (Interactive System Productivity Facility) impede the generational transition in the developer team and the use of agile methods. But that doesn't have to be the case!

PKS helps you switch to a modern development environment. We analyse your current processes and tool landscapes, create a target concept and ensure a smooth switch. 

We make sure you move smoothly into the future of software development for your mainframe system.

What is it suitable for?

Training and introduction to z or Micro Focus Enterprise Developer for IBM developers

Concept design and implementation of Eclipse plugins for the integration or replacement of existing tools

What is supported?

  • Licence consulting and sales for IBM and Micro Focus
  • Courses and training-on-the-job
  • Plugin development
  • Process consulting

2nd opinion and strategy consulting

Are you on the right path?

When operating complex application landscapes on the mainframe, you repeatedly have to consider which modernisation or migration steps are the right ones. However, it's often hard to see the wood for the trees.

PKS’ analysis and transformation experts act as a sounding board for your plans, backing up your decisions so that you don’t find yourself in a dead-end. We provide objective second opinions and check your concepts and measures.

What is it used for?

Concept checking for software modernisation and migration

Validation of existing project tasks with regard to their value for the company

Checking the success of modernisation measures that are already in place

Support for proofs of concept and pilot projects

Creation of decision metrics for selecting products or solutions from various manufacturers

Which tools and methods are used?

Proofs of concept & prototyping

Proving what can be done.

You’re about to start a challenging transformation project and want to ensure its success? Then it’s worthwhile investing in a proof of concept. A proof of concept allows us to check, within just a few weeks, not only the technical feasibility of the proposed solution, but also its capacity to integrate into existing environments and an example assessment of its business value. That means that at the beginning of a project you don't have to rely on a “good feeling”, instead receiving a valid basis for your decision-making.

What is it used for?

Avoiding bad investments in software transformation

Checking concepts using criteria specified by you and a simulation based on prototyping

Ensuring that the planned solution matches your requirements

Becoming more sure about the calculation of expected project costs

Recognising project risks and how to handle them

Which methods and tools are used?

  • Prototyping
  • eXplain
  • Risk evaluation
  • Performance tests
  • Architecture analyses
  • JCL analysis and migration

The tool for code analysis and software re-engineering.

Mature systems are often unwieldy, complex and lacking in structure. With eXplain you can negotiate this “terrain” easily. It uses well-developed parsers for all classic programming languages, innovative and optimised visualisation engines and special code-quality metrics. A unique highlight is the integrated clustering functionality that allows you to structure the code into units, not only in a technical sense, but also in terms of functions.

eXplain is available based on Eclipse and can therefore be integrated seamlessly into your mainframe development environment. Regardless of whether you use IBM Developer for z or for Micro Focus Enterprise Developer.

What is it used for?

Gain understanding and an overview of mature source-code monoliths at the touch of a button

Become familiar with unknown code up to 50% faster

Avoid programming errors

Increase code quality

Which programming languages are supported?

  • Cobol, PL/I, Assembler
  • CICS und IMS DC
  • Db2, IMS DB
  • JCL
We'd be glad to arrange an individual taster day and show you eXplain live!

Pattern Matcher (zNative)

Code restructuring at the touch of a button.

For many years, macro code generators were very popular. However, most manufacturers no longer develop them. So customers want to turn the generator off. But the generated Cobol or PL/I code contains many duplicates and convoluted sections of code. Consequently, further development at the source-code level is now time-consuming, expensive and prone to errors.

With PKS Pattern Matcher technology you can simply replace macro code generators and go back to a native development language such as Cobol or PL/I. To do that, we restructure your existing code based on rules, generating a maintainable and high-performance syntax perfectly tailored to your requirements. We use our multi-functional transformation technology, YYOP.

What is it used for?

Replacing code generators

Automated code modification

Automated cleaning of go-to implementations

Which programming languages are supported?

  • Cobol, PL/I, Assembler
  • CICS und IMS DC
  • Db2, IMS DB


Save platform costs.

Some mainframe customers want to transfer their application from the host to Linux in order to save platform costs. But this switch involves risks such as the EBCDIC-ASCII conversion or the switch from JCL to Shell.

So that you know whether rehosting will really give you the hoped-for advantages and whether the transfer will really go smoothly, we offer expert consulting and tool support when rehosting your mainframe applications.

What is it suitable for?

Analyses of rehosting projects

Supporting rehosting by implementing a pilot

Execution of rehosting
Fully automated JCL migration

Which tools are used?

  • PKS JCL converter
  • Micro Focus Enterprise Server

Some of our IBM z customers

We’ve been able to show what we can do in various scenarios.
Micro focus
Schw. Hall
DV Bern

Some of our IBM z customers

We’ve been able to show what we can do in various scenarios.

Any questions about our tools and solutions?

Then talk to one of our experts.