Interactive COBOLEnvyr Corporation

ICOBOL Pricing

Last Updated September 15, 2020.
Despite being unsupported for many years, we had continued to service ICOBOL 2 and ICOBOL 3 requests. We are no longer able to make exceptions for these systems. Effective July 1, 2019, we will completely discontinue any sales, support, changes, or license protection device replacements for ICOBOL 2 and ICOBOL 3 systems, with the exception that we will replace an existing MAC license with a new one for server updates or failed network cards using the ICOBOL 4 (legacy) price list.


Although ICOBOL 4 is no longer supported, it can still be purchased and updated. Click here for pricing for ICOBOL 4.


Unless otherwise noted, all prices below are list prices for the ICOBOL 5 product.  All prices are expressed in U.S. Dollars.  All prices are subject to change without notice.

Reseller and volume discounts are available only for the ICOBOL 5 product, although some charges are not discountable, for example version upgrade discounts. Reseller discounts are adjusted periodically based on purchases made during the preceding 12 month period.

Most of our products are licensed for a specific maximum number of simultaneous users, which are governed by the ICOBOL License Manager (ICPERMIT). The permitted number of users is controlled by an encrypted license key in combination with a protection method that varies from platform to platform. The license key can be provided electronically and updated as needed. The number of users in both the Windows and Linux environments can be equated to the number of processes (of a particular licensed type) running at one time.

Important NOTES:

  • ICOBOL 5 licenses can be deployed on either Windows or Linux and can authorize licensed components on either Windows or Linux or a combination of the two (you no longer have to specify an OS when ordering).
  • Newly issued licenses will be Revision 5 licenses, which can be used to authorize an ICOBOL 4 system during an upgrade transition, although this does require an ICOBOL 5 version of icpermit.
  • We offer a one-time 60 day demonstration license free of charge to new customers to try our product. We reserve the right to limit the user count and products available on a demonstration license.
  • We offer a 30 day demonstration license to existing customers; limited to one every 45 days. We reserve the right to limit the user count and products available on a demonstration license.

For more information on ICOBOL 5, please select the product or area of interest:

Special Upgrade Discounts

The following upgrade discounts are available. These discounts cannot be combined with a reseller discount (i.e., there is no double discount).

Eligible Licenses
3.xx or 4.xx purchased any time
Competitive Upgrade (WildHare, AcuCobol, MicroFocus, etc.)

Protection Method

All licenses require a protection method, which also protects your application from unauthorized use. The price is not discountable.

Note: we have discontinued sales of Serial, Parallel, and USB protection devices. The limited quantity of devices on hand will be reserved to replace failed devices for existing customers.

MAC Address
Windows, Linux

ICOBOL and SP2 Development Environments

The base Development Environment License is used to develop applications that use a character mode, screen-based interface. The base development license authorizes the use of ICIDE on Windows and the command-line compiler on Windows and/or Linux.

The SP2 development tools are add-on tools used to develop a graphical user interface (GUI) for ICOBOL applications and to perform graphical layout of printed forms. The GUI interface is developed with the sp2 Panel Editor. Printed forms are developed with the FormPrint Forms Editor. Applications using these features must use either the Windows runtime or the Windows ThinClient connected to an ICOBOL server, which can be Windows or Linux.

NOTE: Runtime licenses are necessary to deploy the application and are purchased separately. ICOBOL character mode applications require a basic Runtime license (ICRUN) per user, and GUI mode applications or printed forms applications require both a basic Runtime license and an sp2 Runtime license (SP2RUN) per user.

Product Per-user Price
Base Development $425
sp2 Panel Editor $1,300
FormPrint Forms Editor $1,300
Bundle all three (save $775) $2,250

ICOBOL Base Runtime Environment

In ICOBOL 5, the base runtime environment license authorizes the standard runtime (icrun), the runtime for web servers (icruncgi), and/or the thinclient runtime surrogate (icrunrs). It also includes the equivalent of the ICOBOL 4 ICSQL license (see below).

User Count Price
over 50
$4,500 + $1,625/25 users

All of the following items, which previously were extra license options or extra licenses, are now bundled into the base Runtime license.

  • The ICOBOL 2 Option
  • The Watch Facility
  • Cross-platform Authorization
  • PDF Writing Facility
  • ICSQL Runtime License

ICOBOL sp2 Runtime

An ICOBOL sp2 Runtime license provides runtime support for programs developed using the sp2 Panel Editor and/or the FormPrint Forms Editor. It is priced at a flat rate per user.

$65 per user

ODBC Driver

The ODBC Driver is available for Windows and Linux and provides read/write access to data stored in ICISAM data files from any ODBC compliant application. It is priced at a flat rate per user.

$240 per user

Client/Server Access

Client/Server Access, as its name implies, consists of a client-side software component and a server-side software component. Licensing is managed on the server side, eliminating the need to install licenses on client machines.

There are four types of client/server services:

  • Client/Server File Access
    Client/Server File Access is required in order to share files among Linux machines or between Linux machines and Windows machines on a network. This product is not required for a Windows-only environment, but it may improve performance.
  • ThinClient Runtime Access
    An alternative to Client/Server File Access (sometimes called Thick Client Access) that may provide better performance and simpler system maintenance is to use ThinClient access.
    Note: For each ThinClient user, there must also be a coresponding base Runtime Environment license; and, for GUI-mode access, a corresponding SP2 Runtime license.
  • Remote ISQL Processing

In ICOBOL 5, all of these services are covered by a single ICNET license. The user count equates to the number of simultaneously active surrogate sessions of any type. Pricing is flat-rate per user.

$16 per user

Support Contracts

Annual and quarterly contracts will be billed for renewal approximately one month before they are due to expire. Per-incident support must be paid in advance via credit card. For details of the various support levels and policies, particularly as they apply to legacy versions, visit the Support Policies page.

Contract Duration High Priority Low Priority
Annual $1,200 $600
Quarterly $400 $200
Per-Incident $100 for first hour,
then $75 per hour

License Updates

Updating a license incurs a non-discountable Service Charge of $50 plus an Update Charge that depends on the type of license update as described below. Multiple simultaneous updates to a license typically incur a single Service Charge. When a version upgrade is combined with another license update, the version upgrade is performed first, then the other updates are applied. The types of updates that are available and the corresponding Update Charges are:

  • Adding User Count

    The Update Charge is the difference between the current cost for for the existing license and the current cost for the license with the new maximum user count. This is discountable.

  • Convert Protection Type

    Licenses can be converted from one protection type to another by changing from one hardware protection device to a different hardware protection device, or from a hardware protection device to Mac Address. The Update Charge for this service is the cost of the new protection type and the return of the old hardware protection device. This is non-discountable.

  • Replace MAC Protection Type

    Licenses based on MAC protection can be moved to a a different MAC address due to moving to a new server or replacing a failed network card. The company must return a form (which we will send) that certifies that the old server or network card is being taken out of service. The Update Charge for this service is the cost of a new MAC address protection. This is non-discountable.

  • Temporary Duplicate License

    A temporary license that is a duplicate of an existing license can be issued for testing purposes (e.g., to test disaster recovery on a separate server). A temporary duplicate license is good for 30 days. There is no additional charge for a temporary license, but the base service charge still applies unless you maintain a high-priority support contract.

License Update Examples

Add users to a Windows Runtime to go from 17 users to 33-users with a 20% reseller discount:

    $50 Service Charge
 +  860 Update Charge: (($3,325 - $2,250) * .80)
 =  $910

Miscellaneous Fees

Wire Transfer Fee: $50

Shipping and Handling:

  • $30 to US and Canada
  • $35 to Puerto Rico
  • $140 flat rate for most other destinations worldwide
  • Any destination where the actual shipping charges exceed $100 will be charged the actual shipping charges plus $40 for handling