License Agreement

This software is protected by copyright law, international copyright treaty and by our defined licensing requirements. This license allows you to install the software on a single computer (workstation or server) and to be used in accordance with the development licensing requirements and or deployment licensing requirements outlined hereunder.

This software license specifically prohibits copying the software for any reason other than back up and/or archiving the software for the sole purpose of protecting your software investment. This software shall not be copied and/or redistributed without a full transfer of the license to the user(s). This software license may be used by any number of people, and may be freely moved from one computer or location to another, SO LONG AS THERE IS NO POSSIBILITY OF IT BEING USED BY MORE THAN ONE PERSON AT A TIME. Use of a single license of the software by two or more people and/or at two or more locations at the same time is a violation of this software agreement. 

Multi-user development and deployment packs are an implementation of our licensing that enables our users, distributors and licensees to easily administer licensing and distribution of their applications based on Revelation Software’s products. The licensee will abide by the terms of this license agreement, immediately report any violation of this agreement to Revelation Software, provide the best effort to represent this license agreement, and cooperate with Revelation Software in the enforcement of the license agreement.

Adding Users

Advanced Revelation provides the option of being used stand-alone or shared by multiple users. Additional users can be added as described below:

For stand-alone users, a separate development or runtime copy of Advanced Revelation must be purchased for each additional user.

For shared users, Advanced Revelation can be shared on a network by applying a properly licensed Advanced Revelation LAN Pack.

More information can be found in the Development and Deployment Licensing Guidelines section of this document.


You may not alter, merge, modify or adapt the software in any way including disassembling or decompiling. You may not loan, rent, or lease the software or any copy.

Transferring the Software

You may transfer all of your rights to use the software to another person, provided that you transfer to that person all of the software, diskettes, and documentation provided in this package (including this statement), and transfer or destroy all copies in any form. Once you transfer the software you no longer have any right to use it, and the person to whom it is transferred may use it only in accordance with the copyright law, international treaty, and this statement.

This software is subject to U.S. Commerce Department export restrictions, and is intended for use in the country into which Revelation Software has sold it (or in the EEC, in the case of software Revelation Software first sold into the EEC). Except as provided in this statement, you may not transfer, rent, lease, lend, copy, modify, translate, sub-license, time-share, or electronically transmit or receive the software, media, or documentation.


If you have purchased an upgrade version of the software, it constitutes a single product with the Revelation Software software that you upgraded. For example, the upgrade and the software that you upgraded cannot both be available for use by two different people at the same time, cannot be applied to more than one licensed product, and cannot be transferred separately, without written permission from Revelation Software.

Limited Warranty

Revelation Software warrants the physical media and physical documentation provided by Revelation Software to be free of defects in materials and workmanship for a period of ninety (90) days from the original purchase date. If Revelation Software receives notification within the warranty period of defects in materials or WORKMANSHIP, and determines that such notification is correct, Revelation Software will replace the defective media or documentation. DO NOT RETURN ANY PRODUCT UNTIL YOU HAVE CALLED THE REVELATION SOFTWARE CUSTOMER CARE DEPARTMENT AND OBTAINED A RETURN AUTHORIZATION NUMBER.

The entire and exclusive liability and remedy for breach of this limited warranty shall be limited to replacement of defective media or documentation and shall not include or extend to any claim for or right to recover any other damages, including but not limited to, loss of profit, data, or use of the software or special, incidental or consequential damages, or other similar claims, even if Revelation Software has been specifically advised of the possibility of such damages. In no event will Revelation Software’s liability for any damages to you or any other person ever exceed the lower of the list price or the actual price paid for the package or the license to use the software, regardless of the form of the claim.


Specifically, Revelation Software makes no representation or warranty that the software or documentation are “error-free” or meet any user’s particular standards, requirements, or needs. In all events, any implied warranty, representation, condition, or other term is limited to the physical media and documentation and is limited to the 90-day duration of the limited warranty.

Revelation Software is not responsible for, and does not make any representation, warranty, or condition concerning product, media, software, or documentation not manufactured or supplied by Revelation Software, such as third parties’ programs that are designed using Revelation Software software or which include Revelation Software programs or files.

General Provisions

This statement may be modified only in writing signed by you and an authorized officer of Revelation Software. If any provision of this statement is found void or unenforceable, the remainder will remain valid and enforceable according to its terms. If any remedy provided is determined to have failed of its essential purpose, all limitations of liability and exclusions of damages set forth in the limited warranty shall remain in effect. Use, duplication, or disclosure of the software and documentation in this package by the U.S. Government is subject to the restricted rights applicable to commercial computer software (under FAR 52.227-19 and DFARS 252.227-7013).

This statement shall be construed, interpreted, and governed by the laws of the State of New Jersey, U.S.A. as applicable to contracts made and wholly performed in the State of New Jersey. This statement gives you specific legal rights; you may have others which vary from state to state and from country to country. Revelation Software reserves all rights not specifically granted in this statement.

Development and Deployment Licensing Guidelines

Development Options: Advanced Revelation Developer License

Your purchase of Advanced Revelation licenses a single developer to use the software. This license entitles a developer to create, test, archive and backup any number of applications; SO LONG AS THERE IS NO POSSIBILITY OF IT BEING USED BY MORE THAN ONE PERSON AT A TIME. Each additional stand-alone developer is required to obtain a separate license. Multiple developers may share a single copy installed on a server by applying a licensed Advanced Revelation LAN Pack. A LAN Pack licenses multiple users to access one shared copy of Advanced Revelation on a network.

Deployment Options

An application may be distributed in a runtime version or with development capabilities as described below. 

Runtime Deployment

The runtime license provides the ability to run application components built within Advanced Revelation including, but not limited to forms, reports, programs, and message boxes. The runtime license does not provide the ability to create or customize Advanced Revelation components. In order to create or customize Advanced Revelation components, a user must purchase an Advanced Revelation development license.

Runtime Deployment – Single User

Revelation Software offers two (2) distribution methods for single-user runtimes:

A Runtime Deployment Kit (RDK)

A single runtime

An Advanced Revelation Runtime Deployment Kit licenses a developer to distribute an unlimited number of single-user runtimes of one (1) application. Advanced Revelation single runtimes are also available and may be installed onto one (1) non-networked computer. Advanced Revelation RDK runtimes and single runtimes may NOT be installed on Local Area Networks. (Please see "Multiple Users" below).

Runtime Deployment – Multi-User

An Advanced Revelation LAN Pack licenses multiple users to access one (1) copy of Advanced Revelation via a network. A LAN Pack is installed onto the Advanced Revelation runtime and allows multiple users to access the application running on a network. 

Runtime Deployment – Unlimited-User

 An unlimited-user LAN Pack is available for applications that required a large number of users to access the application in development mode. The Unlimited LAN Pack License also includes a Web Deployment Pack, which licenses users access to the application via the web. This Web Deployment Pack license is delivered as part of the Unlimited LAN Pack License and may not be unbundled from it, nor is it separately transferable. 

Deploying Development Licenses

A single development copy of Advanced Revelation offers modification and/or customization capabilities. If a user desires modification and/or customization capabilities, an application must be deployed with a development copy of Advanced Revelation.

Single Users

To provide a single-user with modification and/or customization rights to an application, a licensed development copy of Advanced Revelation is required for each stand-alone user. 

Multiple Users

For multi-user development capabilities, an Advanced Revelation LAN Pack must be applied to a development copy of Advanced Revelation installed on a network. The LAN Pack provides the ability for network users to access the application in development mode.

Unlimited Users

An unlimited-user LAN Pack is available for applications that required a large number of users to access the runtime application. The Unlimited LAN Pack License also includes a Web Deployment Pack, which licenses users access to the application via the web. This Web Deployment Pack license is delivered as part of the Unlimited LAN Pack License and may not be unbundled from it, nor is it separately transferable.