Interactive COBOLEnvyr Corporation

ICOBOL Legacy Pricing
(Effective July 1, 2016)

Last Updated June 29, 2016.

Unless otherwise noted, all prices below are list prices for the Legacy ICOBOL products, ICOBOL 2, 3 and 4.  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, so none of the prices on this page are discountable. If you are interested in upgrading a legacy system to ICOBOL 5, please visit the main pricing page here.

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 UNIX environments can be equated to the number of processes (of a particular licensed type) running at one time.

NOTE WELL:Newly issued licenses are Revision 5 licenses by default, so you must specifically request an ICOBOL 2, 3, or 4 license when you place an order or request a quote. You must also specify an operating system platform.

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

Note: All ICOBOL documentation is in electronic form and is available for download free of charge.

Protection Methods

All licenses require a protection method, which also protects your application from unauthorized use.
The price is not discountable. Parallel and USB devices may be pre-purchased separately, which allows the license to be added later via Email.

Note: Do not use USB or Parallel devices for a virtual server deployment (e.g., on VMware or Hyper-V); use MAC address protection.

Parallel Device
While supplies last
Serial Device
Linux, AIX, HP-UX
While supplies last
USB Device
MAC Address
Windows, Linux, AIX

ICOBOL Development Environment

The Development Environment License is available for $475 per user.

All development licenses provide for support of the ICIDE on Windows. On UNIX, the compiler can only be run standalone, but the license includes the "cross" option, so that it can authorize the use of the Windows IDE.

Runtimes must be purchased separately from the Development Environment!!

ICOBOL Runtime Environment

The per-user pricing for the standard runtime (icrun) and the runtime for web servers (icruncgi) is the same, but they are different license, so please specify which one when ordering.

User Count ICOBOL 2, 3 & 4
All Platforms
Over 100
Add $1,875 per 25 users

ICOBOL Runtime Options

  • The ICOBOL 2 Option is now included (not needed on the license) for Revision 4.50 and up of the runtime.
  • The Watch Facility Option is now included (not needed on the license) for Revision 4.50 and up of the runtime.
    For ICOBOL 2 & 3 licenses: add 20% of the runtime license charge.
  • Cross-platform Authorization: add 20% of the runtime license charge
  • PDF Writing Facility: add 20% of the runtime license charge

ICOBOL ICSQL Runtime License

An ICSQL Runtime license provides runtime support for programs using the ISQL database access statements to access an ODBC database from ICOBOL.

$55 per user

ICOBOL sp2 Development Tools for Windows

The SP2 development tools are used to develop the graphical user interface (GUI) for ICOBOL applications and to perform graphical layout of printed forms. Applications using these features must use either the Windows runtime or the Windows ThinClient connected to an ICOBOL server on any supported platform and require ICOBOL sp2 Runtime licenses.

  • sp2 Panel Editor: $1400 per user
  • FormPrint Forms Editor: $1400 per user

  • Purchase both together for $2100, a $700 savings.

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.

$70 per user

ODBC Driver

The ODBC Driver is available for Windows and for our supported UNIX platforms. Licensing is always for read-write access.

$250 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:

All of these services have the same price schedule, but they are different licenses that count users independently from one another, so please order the specific license type and user count you need for that type. The user count for a particular license type equates to the number of simultaneously active surrogate sessions of that type.

$22 per user

Note 1: Client/Server File Access is required in order to share files among UNIX machines or between UNIX machines and Windows machines on a network. This product is not required for a Windows-only environment, but it may improve performance.

Note 2: 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. A license can be converted from Client/Server File Access to ThinClient Runtime Access for a conversion fee of 25% of the license price.

Note 3: For each ThinClient user, there must also be a coresponding standard Runtime Environment license; and, for GUI-mode access, a corresponding SP2 Runtime license.

Note 4: For each Remote ISQL Processing user, the client-side runtime system must have an ISQL license.

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, visit the Support page.

Contract Duration High Priority Low Priority
Annual $1,200 $600
Quarterly $400 $200
Per-Incident $100 None

License Updates

Updating a license incurs a non-discountable Service Charge of $75 plus a discountable Update Charge that depends on the type of license update as described below. Multiple simultaneous updates to a license incur only 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.

  • Adding Options

    The Update Charge to add options to a license is the difference between the current cost for the existing license and the current cost for the license with the new options added.

  • Adding or Changing an Expiration Date

    The Update Charge to add an expiration date to a license or change the expiration date in a license is $25.

  • Convert OS Platform

    Licenses can be converted from one platform to another within the same major revision (e.g., from AIX to LINUX). The Update Charge for this service is 50% of the current license charge for the new target platform. In some cases, a new protection device will be required and the old protection device will have to be returned to receive the discount.

  • 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 on the same platform, or from a hardware protection device to Mac Address or CPUID protection on the same platform. The Update Charge for this service is the cost of the new protection type and the return of the old protection device.

  • Convert Client/Server File Access (ThickClient) to ThinClient

    Licenses can be converted from Client/Server File Access to ThinClient Runtime Access. The Update Charge for this service is 25% of the current license charge for the ThinClient Runtime Access.

  • 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 legacy ICOBOL 4 Windows Runtime to go from 17 users to 33-users:

    $75 Service Charge
 +  $1,230 Update Charge: ($3,730 - $2,500)
 =  $1,305

Now, use the same as above and also add the PDF option:

    $75 Service Charge
 +  $1,976 Upgrade Charge: (($3,730 + $746) - $2,500)
 =  $2,051

Miscellaneous Fees

Wire Transfer Fee: $50

Shipping and Handling:

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