COBOL Compiler: NetCOBOL for .NET

By: Alchemy Solutions  09-12-2011
Keywords: Windows, Application Development, web services

Fujitsu® NetCOBOL® for .NET is a COBOL compiler created specifically for Microsoft's .Net Framework. This means that it:

  • Produces Microsoft's Intermediate Language (MSIL) that executes under the Common Language Runtime (CLR). This language-neutral, platform independent environment enables COBOL code to be mixed with any other .NET-supporting language (such as C# and VB .NET) on any .NET-supporting platform.
  • Adapts OO COBOL syntax, and supports .NET-specific extensions, so that COBOL programs can be written to take full advantage of the .NET Framework classes.
  • Includes Microsoft® Visual Studio Shell – i.e. Visual Studio without any other Microsoft languages, providing the integrated development environment (IDE) for NetCOBOL for .NET.

These features allow you to bring COBOL fully into the world of Internet applications including XML Web services and ASP.NET pages, and to integrate that code with code written in other languages. The .NET Framework gives access to the latest technology and NetCOBOL for .NET ensures this is immediately available to COBOL programmers. COBOL-85 code and, with the help of NeoKicks, NeoBatch, and NeoSort, mainframe CICS and batch programs can be compiled and run, enabling you to leverage your current COBOL assets.

NetCOBOL for .NET can be purchased in two different packages: Enterprise and Universal. The Enterprise package contains the .NET-supporting components along with some other COBOL development tools. It only supports the development of applications that will execute in the .NET environment. The Universal package is a combination of the NetCOBOL for .NET Enterprise and the NetCOBOL for Windows Enterprise products, giving you our Windows application development environment along with the leading-edge NetCOBOL for .NET product.


  • COBOL compiler generates standard .NET MSIL (Microsoft Intermediate Language) code with the option to generate verifiable (Web safe) code.
  • Enhances COBOL syntax to allow creation of and integration with .NET Framework objects.
  • COBOL programs can be integrated seamlessly with other languages: inheriting from classes created in other languages, invoking and being invoked by methods written in other languages.
  • Full access to .NET Framework classes, including XML Web service and Windows Communication Foundation (WCF) classes
  • Mixed language applications can be debugged with the one, Visual Studio, debugger
  • Interoperation with COM and existing native code compilers
  • Includes, and integrates with, Microsoft’s Visual Studio
  • Includes COBOL support for Windows Forms Designer, Web Forms Designer, and IntelliSense
  • ANSI Code Page (ACP) and Unicode runtime data modes aid migrating and mixing ACP applications in the .NET Unicode environment.


  • Enables you to bring mainframe/legacy COBOL code to the Windows environment, and provides the product round which the NeoTools are built. You can enjoy big savings in IT expenses or free up mainframe MIPS for other applications.
  • You can utilize the latest technologies such as ASP.NET and WCF from COBOL using the award winning Visual Studio development environment.
  • You pay no runtime license fees when distributing applications built using NetCOBOL
  • Development teams deliver faster application maintenance and development using Visual Studio
  • Lets you use the business-supporting power of COBOL, seamlessly integrated with other Windows and .NET components
  • You can use existing COBOL skills to create up-to-date interfaces and applications or seamlessly integrate with user interfaces written in VB and C#.

Keywords: Application Development, Cobol, Cobol Compiler, Cobol Development, Visual Studio, web services, Windows,

Contact Alchemy Solutions

Email - none provided

Print this page

Other products and services from Alchemy Solutions


COBOL Compiler: NetCOBOL for Windows

The NetCOBOL Project Manager is a project-oriented development environment that provides integrated access to an editor, compiler, interactive debugger, execution environment, and other supporting tools. Supports native 32-bit code (NetCOBOL for Windows) and 64-bit code (NetCOBOL for Windows x64. Full-function GUI COBOL Integrated Development Environment (Edit, Compile, and Debug.


Solutions | NetCOBOL

Whether you are developing technology that leverages SharePoint, using SharePoint for the benefit of your own organization, or as part of a service package that you offer as a system integrator to your customers, you will find that NeoServices makes it easy to include the mainframe in your solution plan.


COBOL Compiler: NetCOBOL for SPARC Architecture

The highly optimized code produced by NetCOBOL provides the basis for fast, mission-critical business systems on SPARC Architecture workstations (i.e. workstations running the Solaris Operating Environment). Industry extensions compatible with those from Micro Focus and IBM ensure broad compatibility and a full choice of powerful functions.


COBOL Compiler: NetCOBOL for Linux

I.e. no messing with complex options, no hours of debugging problems that turn out not to be yours, no need to rely on technical support to make things work). You need to be able to trust your COBOL compiler to generate code that does what you tell it to do – that it doesn’t introduce unexpected behaviors or bugs. If you have experienced anything different, you know that NetCOBOL’s reliability is a HUGE benefit.


COBOL Compiler: NetCOBOL for HPUX

The highly optimized code produced by NetCOBOL provides the basis for fast, mission critical business systems on HPUX workstations based on PA Risc processors. Industry extensions compatible with those from Micro Focus and IBM ensure broad compatibility and a full choice of powerful functions. In the debug tool, you can view data in the watch data window, set break points, and view I/O in the program I/O window.


Enhanced COBOL sort utility for Windows, Linux and SPARC

Fujitsu PowerBSORT provides an enhanced sort/merge package that delivers faster sorts, command-line-driven sorts and, on Windows and Solaris, an interactive interface for driving one-off sort/merge operations and creating a process definition file for use in command-line-driven sorts.