ICOBOL Timeline
1977
            Data General introduced the first minicomputer-based COBOL, called
            Interactive COBOL. The first system was the CS/40 system, which ran
            1 to 3 users on a Nova 4 minicomputer. It ran on a custom version
            of the RDOS operating system called ICOS
            (Interactive Cobol Operating System).  This product line was
            augmented over the years with the microNova-based CS/10 model on
            the low end, and the Eclipse-based CS/60 and CS/70 models on the
            high end. The number of users on a system climbed to 33.
1982 -- ICOBOL 1
            Data General announced a new generation of Interactive COBOL
            software that ran on the Eclipse (16-bit) and MV/Eclipse (32-bit)
            machines and used the standard DG operating systems of the time
            (RDOS, AOS, and AOS/VS). This product became known as ICOBOL
            1. This move was significant in that it introduced an
            unprecedented portability of application code and data from one
            platform to another.
Over the years this product line also included the MP/OS operating system on the microEclipse, RDOS and AOS on the Desktop Generation series, and even a version that ran on MS-DOS on the DG/One. The user count boundaries were extended upward once more to include hundreds of users on an MV/Eclipse.
1986
            With the advent of the 32-bit Intel microprocessors, the three
            founders of Envyr Corporation left Data General with a vision to
            carry the application portability one step further - into the world
            of the personal computer based on Intel processors.
1987 -- ICHost
            Envyr Corporation released its first product, called ICHost,
            which stood for Interactive COBOL Host. It was
            an add-on to Data General's single-user Interactive COBOL runtime
            for MS-DOS that extended its capability to run up to 9 terminals.
            It is also in 1987 that Envyr was acquired by Egan Systems. Over
            the next few years we built replacement components for all of DG's
            Interactive COBOL product except the compiler. The runtime 
            system technology was also expanded to use multiple Intelligent
            Multiplexor cards to offload runtime processing and terminal
            handling from the main processor. This produced a highly scalable
            system and expanded the upward limits of the MS-DOS based systems
            to 65 users.
1990
            We introduced our own COBOL compiler, severing that final
            dependency our customers had on Data General. We also expanded our
            operating system offerings to include the UNIX operating system.
            Once again, the customer had a wider choice of systems while
            preserving the complete portability of his applications and data
            files.
1992
            Our ICHost product was so successful as an ICOBOL
            replacement, that Data General approached Envyr/Egan Systems to
            take over the development of their product. So, we made an
            agreement with them to acquire Interactive COBOL and merge it with
            our ICHost product. 
1994 -- ICOBOL 2
            After an extended development period, the new product was released
            and became known as ICOBOL 2. It was available on
            MS-DOS, AOS/VS, DG/UX, and various other UNIX offerings. ICOBOL
            2 introduced several new features from the DG lineage to
            our customers, and introduced our many innovations to the remaining
            Data General customers. The expanded operating system offerings
            provided additional options to both customer bases.
1995
            Hot on the heels of our success with ICOBOL 2, we
            next developed and delivered a replacement for Data General's
            AOS/VS COBOL (or 32-bit COBOL as it was sometimes called). This
            product was shipped as VX/COBOL and incorporated a
            redesigned metacode that was capable of handling the  large
            32-bit address space required by AOS/VS COBOL applications.
1996
            In order to improve inter-connectivity with other applications, we
            developed and released a read-only ODBC driver for ICOBOL Indexed files.
          
1997
            In May we shipped our first native 32-bit Windows version. Until
            this time, our customers used the MS-DOS based product on Windows.
            This version also introduced a Windows installation program to
            simplify the system. Multi-user systems were supported under
            Windows/NT.  We also enhanced the ODBC driver to have write capabilities.
Also in 1997, we developed the first version of the G2K Wizard, which combined our compiler technology with Visual SlickEdit to produce a Y2K analysis and remediation tool. Although it was not a success in the market-place, it allowed us to establish a services department that provided timely, top-quality remediation work for a number of customers.
2000 -- ICOBOL 3
            We delivered the next major version - ICOBOL 3.
            Once again, we performed a major merge of COBOL products: merging ICOBOL
            2 and VX/COBOL, building on the metacode
            design used in VX/COBOL. This version marked the
            first time since the days of ICOS - 20 years
            earlier - that an ICOBOL application HAD to be recompiled from
            source. Up until this time, one could simply convert the original
            DG metacode to the ICOBOL 2 metacode.
2001
            In a further move to assist our developer community, we introduced
            an Integrated Development Environment (IDE) for Windows. This
            product combined an editor, the compiler, and a G2K-like analysis
            database all in one package. We also released Windows GUI thin client
            that used the SP2 technology from Flexus. 
2002
            We augmented the server-side support of the Windows GUI thin
            client by introducing UNIX-based servers.  We also introduced our
            ODBC driver for UNIX-based systems.
2003
            We added support for a character-based thin client that used the
            same screen management mechanisms  as the current runtime
            system. The character thin client runs on any of our support
            platforms, and the server can also run on any of the supported
            platforms. 
2004
            We added Integrated SQL, which added direct support in the
            COBOL language for many SQL features.  It operates via ODBC on
            either Windows or UNIX and provides access to any database with
            ODBC drivers. This enhancement also provides direct support for
            most SQL data types, further increasing the ease of use and
            interoperability with SQL databases and legacy COBOL business logic.
2005-2007
            We added several web-related enhancements to
            the product. We introduced a callable routine that provides a basic
            capability for sending e-mail via SMTP directly from COBOL. 
            We have also added a command-line utility (also callable from
            COBOL) that provides the ability to send an HTTP or HTTPS request
            and capture the response. Some customers are using this feature to
            perform XML-based transactions from the COBOL application.
2007-2008
            We released the 3.6x series of revisions which focused on bug fixes,
            stability, and bringing components and documentation up-to-date
            prior to releasing ICOBOL 4.
2008 -- ICOBOL 4
            We also released ICOBOL 4 late in the year.  This version incorporated several
            important updates to our underlying technologies needed to provide the framework
            for a new series of enhancements.  Some of the enhancements that were
            included in version 4.00 were a smarter thinclient component that
            allows mixing character mode and GUI mode (SP2/QPR) just like
            the runtime system itself and also incorporates a reconnection
            mechanism. This replaced two separate thinclient components.  We also made
            major improvements to our logging facility to further improve data integrity
            as well as failover and recovery mechanisms. We also incorporated an
            ICOBOL 2 compatible runtime so that customers who hadn't upgraded to
            ICOBOL 3 have an easy migration path to ICOBOL 4.
2009
            We added the ability to create PDF files directly from COBOL.  In many cases
            print jobs can be converted to PDF print jobs simply by adding an open
            option through our link-file facility.  The print job can also specify
            a background form which is merged in the resulting PDF to produce high
            quality output.
2012
            We worked with several customers to assist them with the move to cloud computing
            using servers operated by Envyr.  As of 2014, over 25 companies with almost 150
            total users are doing business this way.  Along the way we worked to enhance
            the features of the core ICOBOL product while beginning the major work
            of moving the product to 64-bit computing.
late 2014 -- ICOBOL 5
            We added native 64-bit support and enhanced our data file managers to
            handle multi-terabyte file sizes, even on 32-bit platforms.  We
            also revised our licensing to provide complete portability and cross-system
            authorization across Windows and Linux and to bundle many features that
            were previously extra-cost add-ons. We began to expand our cloud-based
            solutions.


