The COBOL-IT Compiler Suite Enterprise Edition provides high-performance and a very high level of compatibility with Micro Focus and IBM COBOL compilers, ensuring a rapid transition with minimal cost and minimal risk. Our goal is to provide you with a transition transparent to your users, with equal or better performance and interoperability with all of the elements in your Enterprise Solution Stack!


A Transparent Transition

  • ANSI-85 COBOL Compliance
  • High Compatibility with IBM and Micro Focus
  • Support for IBM and Micro Focus compiler flags and compiler directives
  • Highly configurable to support proprietary behaviors
  • External sort module CitSORT highly compatible with DFSORT and MFSORT
  • Distributed on all major Windows, Linux and UNIX platforms

Equal or Better Performance

  • Compiler Flags allow you to identify and eliminate performance bottlenecks.
  • COBOL-IT takes advantage of performance-oriented features of the “C” compiler.
  • High degree of tuning available for arithmetic computations, PERFORM tests, CALL statements, initializations of large tables, and more.
  • High-performance external sort module.

Interoperability with the other elements of your Enterprise Solution Stack

  • Certified with industry-leading database, transactional monitors, data manipulation tools, indexed file systems and third-party tools.
  • Certifications include Oracle Database, Oracle Tuxedo, Syncsort.
  • EXTFH-compliant for indexed, relative, and sequential file handling.

Minimizing Risks

A feature rich compiler tuned to provide the very highest level of compatibility with Micro Focus and IBM COBOL compilers.

Minimizing Costs

A high-performance runtime tuned to ensure that proprietary behaviors can be matched, ensuring a transparent transition.


Availability on all Open System PlatformsEasy to transition from any COBOL compiler on any system.
Open Source Core TechnologyAllows COBOL-IT to provide the highest value possible with a COBOL compiler that satisfies your requirements.
Subscription-based PricingProvides Customers with a flat rate that secures the services they need when they need them. Customers avoid expensive and sometimes unpredictable new license costs.
Highly optimizable object codeCOBOL-IT objects are created with the host machine’s “C” compiler. All the optimization capabilities of the “C” compiler are available to the COBOL programmer. When performance is critical, COBOL-IT fast performance can often be made even faster.
Compiler configuration fileEases the transition of applications developed using other COBOL compilers, which may contain a lot of compiler flags and directives. COBOL-IT technicians and certified COBOL-IT partners can help you navigate through these issues and greatly shorten your transition time, saving you a lot of money.
Compatibility with EXTFH and EXTSMEXTFH compatibility provides the COBOL-IT Enterprise Runtime System connectivity to any ISAM file system that is also EXTFH-compatible. EXTSM compatibility provides accessibility to any external data manipulation module that is EXTSM compatible.
Database connectivityCOBOL-IT allows you to connect to the latest releases of Oracle databases using the Oracle Pro*COBOL pre-compiler. COBOL-IT’s CitSQL Family of Pre-compilers provide connectivity to the latest releases of Oracle MySQL, PostgreSQL and Microsoft SQL Server databases.
High-Performance External SORT UtilityCitSORT is a very high performance external data manipulation / sort utility which uses syntax compatible with DFSORT, MFSORT and AcuSort. It provides a straightforward plug-and-play replacement for these other utilities in most cases.
ICU Code-page SupportOpens the widest range of code-pages to users of COBOL-IT to ensure that they will be able to develop their applications for users around the globe.
EBCDIC Character Set HandlingProvides a high-value capability for Mainframe users allowing them to perform batch processing in a Mainframe/Unix share folder. COBOL-IT’s support for the EBCDIC character set allows for the COBOL-IT compiler/runtime to be used and save expensive mainframe cycles.
ProfilerRecords where the runtime is spending time, so that performance bottlenecks can be easily identified and removed.
Debugging ToolsThe debugger engine, cobcdb, is documented and provides the ability to attach to a running process, set conditional breakpoints, perform stepping operations, modify and display variable values in hex or ASCII format, monitor variables, reproduce the state of programs loaded in memory at the time of an abend and more.
Checkpoint-RestoreUsers can store the state of their application runtime session in a checkpoint file.
This file can be used to restore the state of the runtime session, and resume the runtime session at the checkpoint.

See our other products