Micro Focus® products
Visual COBOL - Discover the new features
Precise. Portable. Productive. Taking your COBOL applications forward.

Visual COBOL Deployment

Visual COBOL gives you the freedom, choice, and flexibility to deploy your applications to the platform that makes most sense for your business: .NET, JVM, Azure, UNIX, Linux and Windows.

.NET

Micro Focus has a history of providing rich application development and deployment tools for .Microsoft NET since its introduction with VS 2005. With Visual COBOL, all versions of the .NET framework (v2.0, v3.0, v3.5 and v4.0) are supported – the only COBOL application development environment that can do this. Modern OO syntax, only available in Visual COBOL, makes it easy for traditional, procedural or OO COBOL applications to use .NET framework features (for example WPF, WCF, and the .NET class libraries).

The integration of .NET makes it easy to build and deploy composite enterprise applications using the latest technology, like WPF, and integrate COBOL with other .NET programming languages, such as C# or VB. With the ability to integrate technologies and languages, you can deliver compelling user experiences, using these industry standard tools while reducing the cost and increasing your business agility.

The Microsoft Azure application development platform is rapidly growing to be a major cloud PaaS platform and Visual COBOL’s .NET support along with sample projects and wizards (available as an add-on) makes it easy to build, test and deploy modern COBOL enterprise applications on the cloud and gain its elasticity, consumption pricing and reduced capital expenditure.

JVM

Micro Focus COBOL for JVM introduces a portable, unique, high-performance modern COBOL application development environment for creating modern COBOL applications to be deployed in a Java framework, such as the Java Virtual Machine (JVM,) or a Java Enterprise Edition (JEE) application server.

This enables you to build applications that harness the power of JVM and the lower costs of simplified system management through Java. With COBOL and Java tightly integrated, you can create powerful, integrated and composite enterprise applications using the best programming language for the job at hand.

In addition to using Visual COBOL for Eclipse for applications deployed as native code, it is also the IDE for developing COBOL JVM applications with debugging support for both traditional or object oriented COBOL applications for the JVM.

With portability across platforms, you can future proof your COBOL enterprise applications as they will be ready to deploy on all hardware, technology and platforms, now and in the future.

Azure

Many IT organizations see the cloud as a key part of their strategy for the next three to five years.

Microsoft’s Windows Azure platform is a modern environment for deploying cloud enterprise applications with enhanced performance and scalability. Micro Focus Visual COBOL for Azure provides the tools and support for building new Azure applications or moving existing applications to Azure.

With access to Azure’s rich set of cloud computing resources, application development is quicker and costs less. Being able to deploy on the cloud also means modern COBOL applications can benefit from its elasticity, power and reach.

Windows/Linux/UNIX

Numeric precision, batch operations and high performance are just three reasons why COBOL is superior to other programming languages for business critical application development. Where high performance and high precision are needed, particularly within financial systems, COBOL is the right choice.

These strengths mean the COBOL runtime is needed to enhance the basic features provided by the operating system. COBOL 2010 Runtime is the latest version of the modern COBOL runtime platform that has evolved over more than 30 years and now supports native code deployments and also managed programming frameworks such as .NET and Java Virtual Machine (JVM).

Its portability across many platforms offers enhanced productivity, lower delivery risk and reduced costs across platforms. This portability will also extend across new platforms and enable you to take today’s enterprise application development forward with tomorrow’s advances in hardware and operating systems.