Company Profile Revelation Software delivers a portfolio of application development tools, deployment products and companion services that enable developers to successfully implement dynamic network and internet applications. Revelation Software's mission is to excel and provide leadership in the design, development, delivery, service, and support of component-based application development tools for dynamic internet and network architectures. The company's goal is to lead the market by enabling professional application developers and development teams to implement and deploy distributed Web- and network-based packaged and custom business applications.

The company's strategy of ensuring the preservation of information systems and application investments by its developer and user community has enabled its customers to reuse, extend, enhance, and leverage their investments in skills, and to successfully protect their investments in business applications.

Revelation applications are characterized by the enduring nature of the solutions implemented using its products. Revelation continues to invest in technologies that enable systems implemented in its earliest development tools to operate successfully on modern 64-bit client and network operating systems, and be extended to the Web.

Revelation continues to innovate new tools that natively exploit the capabilities of the latest operating systems, network computing platforms, and programming languages and techniques. The combination of this focus and a commitment to continuous improvement and innovation has enabled Revelation to thrive and prosper in the challenging and ever-changing market of application development tools and deployment technologies.

Founded 1982

Ownership Privately held


99 Kinderkamack Road
Westwood, NJ 07675
phone: (201) 594-1422
toll free: (800) 262-4747
fax: (201) 722-9815
email: This email address is being protected from spambots. You need JavaScript enabled to view it.


BrightIdeas New Zealand 44 Cockle Bay Rd, Howick
Auckland, 2014
New Zealand
phone: +64 (9) 534 9134
email: This email address is being protected from spambots. You need JavaScript enabled to view it.

Revelation Software Ltd. UK

Boundary House, Boston Road
London, W7 2QE, UK
phone: +44 0 208 912 1000
fax: +44 0 208 912 1001
email: This email address is being protected from spambots. You need JavaScript enabled to view it.


Westwood, NJ

Mission Statement Revelation Software's mission is to excel and provide leadership in the design, development, delivery, service, and support of component-based application development tools for internet and network computing architectures. The company's goal is to lead the market by enabling professional application developers and development teams to implement and deploy dynamic internet- and network-based packaged and custom business applications. Revelation achieves the goal by providing a superior level of service that delivers an experience that is engaging, unique, responsive, valuable and reliable for each customer.
History At A Glance

1982 - Cosmos founded. Initial product, a PC-based database development tool, is called Revelation.

1987 - Introduces Advanced Revelation™, the award-winning development environment for DOS, specializing in the development and deployment of multi-user network-based production applications.

1989 - Advanced Revelation recognized as LAN database development tool of the year in 1989 by LAN Magazine.

1990 - Introduces client/server development capabilities and initiates development of next-generation repository-based development environment in Windows.

1994 - Introduces OpenInsight for Workgroups™, the first Windows repository-based application development environment to enable development teams to collaborate in the design, construction, and evolution of business critical applications on leading messaging and client/server platforms. OpenInsight for Workgroups delivers full compatibility with Advanced Revelation, enabling developers to fully re-use and exploit their expertise and investment in linear hash data, R/Basic programming, and application logic to successfully migrate applications to Windows and leading client/server database and messaging environments such SQL Server, Oracle, and Lotus Notes.

1995 - Revelation introduces the Network Product Suite. These strategic value-add network products include the Revelation NLM and Revelation NT service. Each delivers critical increases in performance and integrity to networked-based applications written both in OpenInsight and Advanced Revelation. Revelation engineered these products to enable DOS applications to operate successfully in modern 32-bit Windows operating systems and contemporary network computing environments.

1996 - Introduces 32-bit development and deployment capabilities to the product line. Revelation becomes fully Web-centric with the establishment of its acclaimed developer's clearinghouse web site, revolutionizing its delivery of services and technical publications. Revelation is among the first software companies to publish an open, public threaded discussion for its developers and create a virtual community for the sharing of information and exchange of ideas on the use and deployment of its development tools.

1997 - Introduces a full set of Internet design and deployment capabilities to OpenInsight for Workgroups, enabling developers to publish information dynamically to the Web and to build and extend their applications with Web-based capabilities, employing OpenInsight as an interactive application server together with an HTTP server. Along with these capabilities, Revelation introduces a strategy for building and deploying Hybrid Web applications.

Introduces The WORKS, a unique annual subscription program. The WORKS revolutionizes how developers view their tools. By providing an annual subscription to all product releases, Revelation raises the bar for delivery of technical information, tips, techniques, and source code, enabling developers to fully exploit the suite of Revelation's tools.

1998 - Introduces the next generation of the NT Service to take advantage of the TCP/IP communications protocol.

1999 - Integrates technical support with the WORKS, transforming the subscription into a full-service software and support delivery program. Works subscribers now receive all upgrades and patches during the subscription period as a part of the program.

2000 - Launches Collaborative Source Program initiative to deliver source code to WORKS subscribers.
WinWin Solutions acquires a controlling interest in Revelation Technologies, Inc.

2001- XML tools included in product line. OpenInsight can now generate XML data on demand, creating its own schema on the fly, or can use existing schemas.

32-bit extensions added to product by taking advantage of OpenInsight's ability to interact with VBS technology. Users can now continue to work in their existing OpenInsight applications but have 32-bit interfaces that the users will use.

JOI- Java for OpenInsight version 2.0 released. JOI allows Revelation developers to extend their product and business knowledge to any platform that can run Java applications. With only a minimal amount of Java knowledge Arev or OpenInsight developers can create and deploy Java applications that use Linear Hash as their data source and OpenEngine as their database engine.

2002 - Full 32-bit version of OpenInsight released. This provides greater compatibility with existing platforms, and allows easier interoperability with other windows-based applications.

New TCP/IP network products developed and released, increasing speed and allowing better performance and security over Windows-based IP networks of any size.

2003 The Universal Driver is released. This driver allows users to run OpenInsight or Arev on Novell, Windows, or Linux servers.

OpenInsight 4.1.3 is released. Features include transparency in bitmaps, plus a new Database Manager.

2004 - OpenInsight 7.0 is released. This release updated the overall look and feel of the product. It also introduced a new Editor, improved our support for Unicode (allowing us better support for non-English speaking locales), a new reporting tool, plus many, many more enhancements.

Universal Driver Lite is released which is a small-network version of the Universal Driver 3.0.

OpenInsight for Linux is released. Initial kernels supported are Red Hat and Debian.

2005 - OpenInsight 7.1 is released. OI 7.1 provides many new featured including: a TCL; Wizards for creation of Tables, Popups and Reports; new Avery Label support for reports; Socket Implementation; and Print Drivers for the Linux Platform. The 7.1 release also includes enhancements to OpenInsight's Table Browser; Documentation Tools; Client Server Workspace; Form Designer and Presentation Manager.

2006 - OpenInsight 7.2 is released. Included in this release are enhancements to OIPI, new features to Report Builder and Table Builder, a new Direct Print function, enhancements to the new System Editor and new edit table features added to the Form Designer. Also included in release 7.2 is the Character to OpenInsight (CTO) interface which allows users and developers to run character-based multivalue applications in a VT100 compliant console powered by OpenInsight. The CTO is a complete migration tool for converting traditional multivalue applications to OpenInsight.

The Revelation Universal Driver Heavy (UDH) is released. The UDH is client/server software designed to allow real time mirroring of Revelation data.

2007 - Revelation Software starts the year announcing a partnership with IBM, and the release of OpenInsight for U2, a combination of the best graphical, MultiValue application development tool, and UniVerse and UniData, IBM's two MultiValue data servers.

OpenInsight 8.0 is released. New to the product are Arev32, Banded Report Writer and the web interface OECGI2. The release also includes enhancements to Application Manager, Basic+ and System Routines, U2 Connector, OIPI and Database Manager.

The Arev32 interface contained within OpenInsight 8.0 is a console-based application that will let legacy Arev users move their applications up to a 32-bit database engine powered by OpenInsight. Arev32 allows users to user their entire Arev application- screens, menus, program, popops, data, reports, etc - as is, without the 64K limit on records or variables. Arev32 also allows users to begin to take advantage of Windows-based printers and print queues, and begin to integrate their character-based applications with graphical components..

The Revelation Universal Driver 4.0 is released. The UD 4.0 is client/server software designed to operate on Microsoft Windows Network Operating System environments. New to the product is a console application to manage record locks, backward compatibility with all previous versions of linear hash and automatic registry configuration.

2008 – Revelation Software dedicated most of 2008 towards the development of OpenInsight 9.0, enhancements to OpenInsight 8.0.x series of releases and enhancements to the Universal Driver and Universal Driver Heavy network products.

OpenInsight 8.0.7 is released. New to the product are enhancements to the Form Designer, Arev32, CTO and the U2 Connector. A new executable has been added to the OpenInsight Program Group for the installation of additional users to an OpenInsight system. Authorization codes are required to apply a Revelation Software upgrade to OpenInsight systems.

The Universal Driver 4.5 is released. The UD 4.5 is a replacement to the UD 4.0 and is available for Windows platforms only. The UD 4.5 utilizes the latest ACE communication libraries for increased reliability, it is compiled with the latest version of Visual Studio and has improved performance in the LH Manager.

The Universal Driver Heavy 4.5 is released. The UDH 4.5 is a replacement to the UDH 3.1 and is available for Windows platforms only. The UDH 4.5 replays journalled data much faster than the previous version, and performance (in both journal and mirror modes) is improved through the use of the updated ACE communication libraries. The UDH Manager has been improved.

OpenInsight for Linux (OIL) has been discontinued.

2009 – OpenInsight Development Suite 9.0 is released in January. New to the product are WebOI: a Web enablement and development toolkit, a new IDE for the Application Manager, a new System Editor++, the Bravo Dashboard, a new .Net version pf the OIPI Print engine.

OpenInsight 8.0.8 is released in February. This release includes enhancements to the 8.x series of OpenInsight.

The Universal Driver 4.6 and Universal Driver Heavy 4.6 are released in June. Both products are replacements to the 4.5 release. The UD 4.6 is offered in two versions. The free bundled version supplied with OpenInsight 9.0 and above network user licenses (NUL) and the standard version to be used with OpenInsight 8.x and below as well as Advanced Revelation.

OpenInsight 9.1 released in September. New to the product are NetOI and RevDotNet. OpenInsight 9.1 has been extended to allow .NET integration using two different technologies. Uing the NetOI .NET assembly, developers can code entirely in Visual Studio and develop a Windows application that utilizes OpenInsight as its data source. RevDotNet is a set of API calls made from within OpenInsight to a .NET control.

OpenInsight 9.1.1 is released in December. This is a patch release for OpenInsight 9.1.

2010 – OpenInsight Development Suite 9.2 is released in July. The OpenInsight 9.2 includes the following:

OpenInsight for Web (O4W) – A web 2.0 development toolkit that empowers OpenInsight developers to rapidly create browser based forms, reports, menus, dashboards and programs.

SQL Connector – With this new connector, SQL tables are now seen as native tables to all components of OpenInsight including forms, reports, popups, stored procedures and O4W.

OpenInsight for D3 – This connector will allow OpenInsight to be a front end application development tool with the D3 database from TigerLogic Corporation.

Single Sign-On (SSO) – By configuring SSO, OpenInsight users can be authenticated via traditional OpenInsight methods, via Windows security, or via a combination of both.

Bitmap Indexes – This type of index is used where the number of indexed values are relatively small; e.g. Sex (M/F), Active (Yes/No), etc. Bitmap Indexes are extremely fast, and are much faster than our existing Btree indexes.

OECGI3 – This is the OpenEngine Common Gateway Interface version 3 which supports Failover and Load Balancing modes. These modes make OECGI3 a more robust connection object and allows for extra capacity and/or redundancy to be added to a web application.

The Revelation ODBC Driver has been discontinued and replaced with the SQL Connector.

2011 – OpenInsight Development Suite 9.2.1 is released along with the Universal Driver 4.7 in February. This is a patch release for OpenInsight 9.2 and also included OpenInsight for Web (O4W) v.1.1. The Universal Driver 4.7 replaces the Universal Driver 4.6 and is offered in two (2) versions: the free bundled version (NUL) supplied with OpenInsight 9.x network user licenses and the standard version to be used with OpenInsight 8.x and below, as well as, Advanced Revelation. The Universal Driver 4.7 (NUL) is supplied at no cost to all current members of the Works Subscription program. launched in May.

OpenInsight Development Suite 9.3 is released in December. OpenInsight 9.3 includes the following:

Data Encryption at Rest (RTIDER) – OI 9.3 incorporates a new encryption service that system administrators can deploy to encrypt (on a field by field level) data in OpenInsight. The data will be “encrypted at rest” using industry standard encryption routines. Clients and the encryption service use the Windows Communication Foundation (WCF) to communicate, thus allowing the data to be encrypted in transit. Through the use of an Encryption Server (normally, but not necessarily, the same machine as the Universal Driver server), each OpenInsight workstation seamlessly and securely encrypts data for storage when written into an encrypted volume.

OpenInsight for Web (O4W v1.2) – This version of O4W includes many enhancements to the API’s, Form, Report, Dashboard and Menu wizards. O4W v1.2 also provides additional support for mobile devices, such as tablets and smartphones. Support for these mobile devices have been implemented as a series of additional API’s that can be used in building O4W stored procedures. Using jQuery Mobile, the companion library to O4W’s jQuery, web pages can be built that follow the design styling that is now becoming the standard on smaller devices.

Banded Report Writer – The original Banded Report Writer (BRW) has been replaced using technology based on the C1Report tool from ComponentOne. The OI BRW supports powerful and easy-to-use banded reports that are compatible with Access and Crystal models.

Extended math functions – OI 9.3 includes new extended math functions: _addx, _subx, _mulx and _divx. These functions allow developers to perform math operations using full precision or a specified precision.

OI for D3/mvBase Connector – The OI for D3 connector provides the ability to connect with both the D3 and mvBase databases from TigerLogic Corporation.

2012 - OpenInsight Development Suite 9.3.1 is released in March.  OpenInsight 9.3.1 includes the following:

OpenInsight for Web (O4W v1.3) – O4W v1.3 includes additional integration with the new Banded Report Writer, support routines for RSS feeds, and a new "ad hoc" report builder, along with a number of additional mobile enhancements such as mobile-specific menu and report output. Through O4W's integration with jQuery Mobile (the companion library to O4W's jQuery), web pages can be built using "finger friendly" user interface elements and design.

OpenInsight for QM Connector – The OI for QM connector provides the ability to connect with the QM database from Ladybridge Systems Limited.

OpenInsight Development Suite 9.3.2 is released in September.  OpenInsight 9.3.2 includes the following:

OpenInsight for Web (O4W v1.4) – O4W v1.4 includes enhanced OECGI3P.PHP to provide better performance in fastcgi situations, initial deployment of new engine server functionality, added "pattern validation" in the form designer, provided a "READY" event for forms and reports, added the ability to use repository entities for template and css, and O4W Mobile enhancements.

Multivalue Base Filing System (MVBFS) – Our multivalue connectors for Universe, Unidata, D3, mvBase and QM have been combined into a single code set which we have named MVBFS. This new base filing system will support rti_readu, rti_writeu, and rti_writerelease functions to allow developers to interact with multivalue servers in a more traditional multivalue style. Transaction logging support has also been incorporated with the rti_transaction subroutine.


2013 - OpenInsight Development Suite 9.4 is released in June.  OpenInsight 9.4 includes the following:

OpenInsight for Web (O4W v1.5) - O4W v1.5 includes enhancements to the dashboards to allow for specification of additional sources for dashboard panels to include O4W report and BRW report. Enhancements have also been made to O4W User Management, O4W Table Manager and a new utility function (O4WSWITCHMODE), which allows developers to switch between local and online versions of O4W.

OEngineServer – The Revelation Software OEngineServer is a java application designed to listen for requests from various client applications; start up, manage, and terminate the database engines for OpenInsight (OEngines); and route requests and responses from the clients to the OEngines. OI 9.4 has dramatically increased OEngineServer stability and has also added support for UTF8 mode.

The new is launched in September.


2014 - Development of OpenInsight 10 commences


2015 - Development of OpenInsight 10 continues

Universal Driver NUL 5.0 for OpenInsight 9.4 released.


2016 - Development of OpenInsight 10 continues.  

OpenInsight 10 Alpha 5 released November 2016.

Universal Driver NUL  v5.0.0.5 for OpenInsight 9.4 released.

Universal Driver Heavy v4.7.2 released.

Universal Driver v4.7.2 released.


2017 - Development of OpenInsight 10 continues.

OpenInsight 9.4 "Roll Up" Patches released.

Universal Driver NUL v4.7.2 released for OpenInsight v9.x and below.

Universal Driver NUL v5.1 released for OpenInsight v10.0 and OpenInsight v9.4.


2018 - OpenInsight 10.0.1 released.   OpenInsight 10 is 64-bit.  This release includes the following components:


OpenInsight for Web (O4W)
OpenInsight Management Console
SQL Connector
MultiValue Connector
Cloud Based Filing System
OpenInsight Git
NetOI / RevDotNet
OpenInsight Converter Utility
Character to OpenInsight (CTO)
OpenInsight Authentication Module
OpenInsight Single Sign-On
OpenInsight Banded Report Writer
OpenInsight Presentation Server


Click HERE for a detailed description of each of the above features.


Universal Driver NUL v5.2 released for OpenInsight v10.0 and OpenInsight v9.4.


New Product Initiatives XML is a way of representing data with a set of delimiters known as tags. These tags are defined in a file known as a Schema. OpenInsight has a way of storing data with a set of delimiters known as fieldmarks and valuemarks. These fields are defined in a file known as a dictionary.

Revelation products are uniquely suited to working with XML. We will continue to develop our skills and toolsets to address SOAP, XPath, and XQuery as they become finalized.

OpenInsight for Web (O4W) - The OpenInsight for Web (O4W) Development Toolkit makes it possible for OpenInsight developers with limited or no HTML/XML/JavaScript experience to develop feature rich web pages. O4W is designed to work the way OpenInsight developers think, taking advantage of the skills and knowledge they already have. While users with more web development experience can use O4W’s advanced features, all developers can create modern web applications (using JavaScript, XHTML, and AJAX) through O4W’s APIs.

The SQL Connector will provide the ability for OpenInsight to interact with SQL tables natively. All components of OpenInsight including forms, reports, popups and stored procedures will work with SQL.

A 64-bit implementation of OpenInsight and the Universal Driver.
Database development for cloud-based databases.

Key Products

OpenInsightOpenInsight is a repository-based applications development environment that enables development teams to work collaboratively to design, develop, deploy and scale high-performance business solutions on leading messaging and client/server platforms. OpenInsight is a Windows-based application development environment that can reside on Windows servers when used in conjuction with our network product Universal Driver 5.2. Arev64, Character to OpenInsight (CTO), OpenInsight for Web (O4W), SQL Connector, NetOI, are all included in OpenInsight 10.0 Server Edition and above.

Revelation Network Products Suite:
The Revelation Network Product Suite is a set of products designed to enhance development and deployment environments:

 The Universal Driver has the following features:


Latest Communication Technology - The Universal Driver 5.2 utilizes the latest communication libraries to provide robust, reliable service between the UD server and its clients.


64-bit - The Universal Driver 5.2 may only be installed on 64-bit versions of Windows Operating Systems (e.g. Server 2008, Server 2012 or Server 2016).


Secure communications option - If desired, the communications channel between the UD server and its clients can be SSL encrypted, preventing unauthorized interception of sensitive information.


Authenticated clients option - If desired, only explicitly authorized client software can connect to the UD server over a secure SSL channel.


Connection Retry - If the communication link between the client and server is temporarily lost, and then restored, the client will attempt to reconnect and resume normal operations.


VSS friendly - The UD 5.2 is VSS (Volume Snapshot Service) aware and can thus be backed up with minimal disruption to normal operations.


Controllable Resizing - The UD 5.2 (through the OpenInsight UD console) can have its "resizing thread" programmatically disabled and re-enabled. This allows high-volume installations to disable resizing during peak processing times, improving performance.


Customizable Write Flags - An optional registry setting can now be specified to control the flags that Windows uses when opening LK/OV files, allowing sites to customize the behavior for their individual needs.

• The Universal Driver Heavy (UDH) is client/server software designed to allow real time mirroring of your Revelation data. It is designed to handle intensive Revelation applications that need to scale up and have high availability. UDH permits real-time mirroring of Linear Hash data.

Advanced Revelation:
Advanced Revelation is an award-winning DOS development environment that is distinguished by its unrivaled flexibility in application development and robust, multi-user data access. Thousands of advanced line-of-business applications have been developed, and remain deployed today, serving as a testament to the enduring quality of the tool and to the designers of the applications.

The WORKS: Unique Subscription Program Revelation delivers its products through a unique subscription series: The WORKS. OpenInsight and JOI previews are available through an annual web-based subscription membership that gives developers an unprecedented combination of development tools, upgrades, sample applications, tools, utilities, knowledge bases, technical support and much more.

Customer Service and Support Revelation Software is a customer-focused, service-oriented company, placing high value on providing customers with a boutique experience — one that is tailored to their individual needs. The company's goals of providing each customer with a Revelation experience that is engaging, unique, responsive, valuable and reliable is delivered by providing customers with consistent, quality communications, innovative new development, and continuous product improvements.

Revelation Software offers a complete portfolio of support and development resources services, including a virtual developer community on its web site, a series of introductory and advanced training classes, and the Revelation Help Desk which offers free installation support for 30 days, as well as a high level of technical support for Works members.

Representative Customers & Business Partners Revelation directly serves a unique segment of the software development tool marketplace - professional developers and development teams that specialize in the design, implementation and delivery of packaged and custom line-of-business applications. Approximately 80 percent of Revelation customers are independent software development companies that use Revelation tools to implement critical business applications for vertical markets.

Of this constituency, more than three quarters are packaged application software vendors delivering industry-specific packaged applications that are built and deployed with Revelation's tools. Others are professional custom application solution providers and leading innovative system integration experts that rely on Revelation tools to implement robust, network-based custom solutions for their customers in the areas of human resource management; medical records and patient care; manufacturing; work order management and maintenance; customer service; order processing and sales automation; and library and catalog systems, to name a few. Revelation serves a vast and diverse community of in-house corporate developers who have implemented company specific departmental and organization wide client/server and messaging-based business solutions that are critical to their daily operations.

Revelation Software has licensed more than two million copies of its development and deployment products worldwide to qualified resellers, business partners and independent software vendors. Revelation Technologies (UK) licenses directly to partners and distributors in Europe, South Africa, North Africa and the Middle East. Revelation has distribution relationships throughout the world, including representatives in Australia, Asia Pacific, South America and Central America.

Selected Customers Representative customers include ADP Australia, American Geosciences Institute, BG-Base, CareFirst BlueCross BlueShield, Cartus Corporation, Catholic Guardian Society, CSSP, Counterpoint Systems, Deutshe Grammophon, Elite Spice, International Rectifier Corp., Keller Williams Realty, Military Police Research, National Weather Service, New York Philharmonic, North Carolina Real Estate Commission, Pacific Gas and Electric, Shoes for Crews, Superior Essex, ThyssenKrupp Elevator, Television Shopping Network, Van der Laan, Vernon Systems, Vision Airlines, Waste Manangement.

Distribution Partners Revelation Software distributes its products through national distributors as well as through volume independent software vendors.

In February, 2003 Revelation introduced its Solution Partner Program for its Value Added Resellers, System Integrators, ISV's and Consultants. Components of the Solution Partner Program include sales, marketing, training and product support tools for partners to deliver Revelation based solutions to targeted industries like Healthcare, Financial Services, Retail and Government.