Njema is a universal product which analyzes and transforms complete heterogeneous software systems as a whole.
- Today, Njema covers the languages Cobol, Mainframe Assembler, Natstar, PL/ I, z/OS JCL, several schedulers (TWS/OPC, JobTrac, Control-M), Easytrieve, CA-Gen, CA-Earl, PacBase, Rexx and Natural.
- Additionally, several Online-Monitors and databases are covered including their pecularities and APIs: IMS, DB2, CICS and UTM.
- Both, for Assessment and Transformation, Njema supports the operating systems, z/OS, VSE, BS2000, BS1000 and TPF, as well as CICS, IMS/DC, and UTM/KDCS, the relational databases and IMS/DB, DB2, Adabas and Sesam.
Transformation rules are stored in a Transformation Engine, which enables fully automated execution.
Njema first transforms all supported languages into ITM’s proprietary meta-language, GIL. (General Intermediate Language).
- Based on GIL, the code is transformed into other languages (Cobol, Java, C/C++).
- A set of refactoring rules ensures that the generated code is well-structured and readable.
Customer-specific requirements (architecture, data management, frameworks) are addressed in all projects:
- Macros, specific coding practices, refactoring, undocumented features
- Dependencies between languages, databases, OLTP, and operating systems
- Specific characteristics of target systems (languages, components, frameworks, architectures, naming conventions, etc.)
Njema performs the transformations fully automatically, allowing reruns, for example, after a change, to be completed in a very short time.
The results of the analysis and transformation are first internally reviewed before delivery.
- Deviations are corrected only through rules and never manually in the results.
- Project-specific parameters and configurations, as well as new rules for business and technical special cases, are integrated into the standard rule sets.
- Personnel support for projects, coordination, consulting, systems for processing, or data security is possible in a limited capacity.
In these cases, consulting firms specializing in project work are preferred.

