Placeholder image
Thumbnail Image 1

Click Here to get access to your FREE 30 day OpenInsight evaluation.

 

OpenInsight System Requirements

OpenInsight System Architecture

 

OI 10.x Desktop QSG Video Playlist

 

OI 9.x Desktop QSG Video Playlist

OI 9.x O4W QSG Video Playlist

 

Data Warehousing in OI 9.4 

 

OpenInsight Features and Benefits

Introduction

Revelation Software's OpenInsight database and development environment consists of a modern, fully integrated suite of tools that enable today's application developers to create, deploy and maintain business critical database solutions for Windows environments.  Whether they are single user standalone systems, multi-user server systems with hundreds of users, or even web solutions with thousands of users, OpenInsight provides one complete toolset that will enable your solutions to easily scale and evolve with your business, without those solutions having to be constantly reengineered.

With OpenInsight developers can build solutions that will benefit their business and users equally for years to come and with OpenInsight v10, that just got a lot easier.  That is no pie in the sky statement either; there are still countless ARev (DOS-based-character systems) applications that Revelation clients wrote back in the mid 1980’s and 1990’s, that are now running on modern operating systems.  Many of these solutions began as single-user standalone, or small department-level, applications, and they have grown and evolved into corporate-wide mission-critical systems supporting many users.

This document has been written to summarize the main tools and features that make up this dynamic and powerful toolset. It is by no means comprehensive, as the toolset is being added to all of the time, but it does provide an overview of how you can expect to benefit from your investment in OpenInsight. 

Revelation has over 2,000,000 users worldwide, in just about every industry and on every continent of the world. By investing in OpenInsight, you can be sure you’re making a sound investment in the future of your business.

 

OpenInsight 10.x Features

The OpenInsight application development suite is made up of a number of distinct modules that together provide Windows application developers with a single complete toolset, one that is able to be extended to other technologies as required. For ease of reading, this section will be divided into a number of topics that briefly summarize each module. OpenInsight 10 is now 64 bit.

 

Presentation Server and Forms Designer

The OpenInsight Presentation Server is a core part of the OpenInsight Development suite. It hosts the OpenEngine virtual machine and provides Basic+ programs with an object-based interface to create and manipulate Windows Desktop Applications. As well as providing the capability to create your own applications, the Presentation Server also provides the actual OpenInsight development environment itself, which comprises the Integrated Development Environment (IDE) and its associated tools.

Every Windows based application requires data entry forms, collector windows, etc. OpenInsight's forms designer provides you with a module to build Windows data entry forms and supporting windows, messages, etc. very quickly and often with little code.  The built-in controls panel provides controls that are both data and non data aware and it provides for most commonly used form controls, such as buttons, labels, edit lines, comboboxes, radio buttons, tab controls, image controls, etc.

Data entry forms can be built in moments with data bound controls, menus and buttons using the easy screen painter that contains all of the tools that you would expect from a modern application development environment.  These forms can then be easily enhanced using the drag and drop features and by setting a number of style related properties, that are automatically filtered based on the control being worked on.  For example, if you want alternate row shading in an edit table - turn on the Rowstripe property.

You can then easily manually control these forms using code and most of the I/O can be managed through quick events where you do not have to write nor maintain a line of code.  These quick events not only massively speed up application development but they also result in fewer failure points (bugs) and the use of consistent behind the scenes system code.

Not only does the Forms Designer bring all of these tools together, but it enables you to work on multiple forms at the same time and multiple blocks of code and supporting windows (pop-ups (record lookup windows), messages, etc all at the same time.  This maximises your workflow by enabling you to quickly switch between items that you are working on.  You can even have multiple forms open and be working on them at the same time.  As well as being very convenient, this is a massive time saver.

In addition, the forms designer module includes tools for creating and managing form menus, the tab order for users tabbing through the forms controls and all of the features that you would expect for painting your windows.

The Forms Designer and OpenInsight IDE in OpenInsight v10 have been redesigned to match industry standard development suites such as Visual Studio and this has resulted in a modern, clean and intuitive working environment.

OpenInsight v10 includes some major improvements and now provides developers with a suite of tools that are used to achieve things without any code; things like the Quick events and exposing some of the more specialised control manipulation as options in the controls property screens.  This means a productivity improvement for developers and less specialised code for them to support and maintain to achieve the same results.

 

OpenInsight for Web (O4W)

Along with its full complement of desktop tools, OpenInsight includes OpenInsight for Web (O4W), Revelation Software’s next generation of web database development tools. O4W is a rapid application development tool that lets you generate responsive forms, reports, and dashboards that run in standard internet browsers.  O4W forms interact with the backend database via a Common Gateway Interface (CGI) to the toolsets OEngine Server which manages the pool of available OEngines (licenses) that are used to process requests from the browser.

Rich web based systems can be quickly built and deployed using next to no code and the Graphical User Interface (GUI) drag-and-drop features enable you to lay out your forms and then test them in both desktop and mobile browser mode, or you can use OpenInsight's full-function API to create the most sophisticated web pages.

Fully Web 2.0 compliant, the tool provides both developers and end-users with a largely parameter driven browser based development experience. This enables tabbed web forms to be created with data lookup (popup) windows, multi-page reporting and more.

 

OEngineServer

The Revelation Software OEngineServer is a java application that is designed to:

  1. Listen (on a configurable tcp/ip port) for requests from various client applications.
  2. Start up, manage and terminate OpenEngines (OEngines) - the database engine for OpenInsight.
  3. Route requests and responses from the clients to the OEngines.

Each OEngine is a single threaded process that is waiting and ready to process requests on demand. These can be confugured to close down after processing the request, thereby enabling many physical users requests to be processed by each individual OEngine. This makes for very cost-effective web licensing and reduced costs. Furthermore, the OEngine Server allows you to tailor your load requirements based in the hardware that you are using and thereby maximise the performance and value of your O4W based solutions.

 

OpenEngine Common Gateway Interface v4 (OECGI4)

OECGI4.EXE is the OpenEngine Common Gateway Interface version 4 and this builds on the tried and proven OECGI3. You utilize OECGI4.EXE as the connection to your OpenInsight application from a web server.  Introduced in OpenInsight v10, OECGI4 offers improvements over OECGI3.EXE and OECGI2.EXE, including failover, load balancing, and greater security, all of which are major factors when deploying and running modern data driven web applications.

 

Repository Based Environment integrated with Git

OpenInsight is organized around a comprehensive and fully managed central repository that acts as a library of entities - individual or groups of application components. You can easily reuse these entities within a single application or, through inheritance, you can share them between multiple applications managed within the one OpenInsight development environment. This enables you to develop the perfect price of code and simply reuse and maintain that central instance without the need to retype it or to maintain two or more copies in your systems.

Each entity is fully managed by the repository and an individual history can be maintained for each entity. This enables you to quickly review how an entity has evolved over time. This repository-based approach is fundamental to the OpenInsight system and it enables useful team development capabilities to be maintained.

Source code can be maintained through OpenInsight Git, an interface from OpenInsight to the Git source code management system. Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

OpenInsight Git's philosophy is simple. It mirrors your OpenInsight source code, stored procedures, windows, messages, help, etc. as text files in Windows directories. From there, Git does the rest. Any change saved in an OpenInsight development tool such as the Editor++, the Form Designer, the Banded Report Writer (BRW) or O4W, can automatically be pushed to the local Git repository, making the source management process so much easier.

OpenInsight Git was very successfully used by the OpenInsight 10 development team to support code changes and additions from Revelation Software's developers spread across the USA and the across the Atlantic to the UK.

 

Data Connectors

OpenInsight features a very reliable and scalable Linear Hash database. However, sometimes people need to interface to other backend databases and OpenInsight enables this through its dedicated Data Connector technology. These data connectors provide a seamless and consistent connection for several flavours of SQL, cloud databases such as Couchbase, as well as MultiValue databases including Universe, Unidata, D3 and QM.

 The SQL Connector provides the ability to easily connect OpenInsight to a SQL database. With this connector, SQL tables are now seen as native tables to all components of OpenInsight including forms, reports, popups and stored procedures. This enables you to use your existing knowledge of the OpenInsight development tools, like the O4W web development toolkit, to very quickly build and maintain applications based on your preferred supported version of SQL database.

OpenInsight's MultiValue Connectors for Universe, Unidata, D3, and QM have been combined into a single code set which we have named Multivalue Base Filing System (MVBFS). This base filing system supports rti_readu, rti_writeu, and rti_writerelease functions which enable you to interact with MultiValue servers in a more traditional MultiValue style.

In doing so, OpenInsight provides MultiValue developers with the ability to utilise one of the easiest Windows and Web front end design and maintenance tools, usually without any change to their existing MultiValue database. In some respects, it is simply a case of plug and play.

OpenInsight v10 introduces a robust Cloud Based Filing System (CBFS) which will allow the OpenInsight toolset to operate on data stored in Couchbase, which is one of several cloud databases. A cloud database is an internet accessible NoSQL database key/value store. A key/value store is one which returns an entire document in response to a request for a key. The most popular vendors structure their documents as marked up text. OpenInsight's native data storage is a key/value store which stores data as marked up text, and thus OpenInsight is a natural fit as a toolset for working with these databases. The CBFS connector will translate the OpenInsight mark-up scheme to the mark-up scheme of Couchbase which is JSON.

 

Report Writing Tools

Getting data into your database is one thing, but any good application requires both pre-defined reports and the ability for power users to create their own custom reports to answer a myriad of business questions quickly. OpenInsight features a number of built in reporting tools to meet both developer and user requirements. These include:

  • Report Builder
    An easy to use fully featured column-based report writing tool with a report generation wizard for power users. As well as the ability to select fonts, set headers and footers and define sort orders, the report builder includes functionality to enable single or multiple select statements to be created, to filter reports on a fixed basis or based on a user defined basis.

  • Banded Report Writer (BRW)
    A very powerful and feature rich tool that is similar to the standard Report Writer, but which has the ability to band data. The BRW is a tool used for creating and editing powerful and easy-to-use banded reports with a user interface that is compatible with Access and Crystal models.

  • OpenInsight's Printer Interface (OIPI)
    Using OpenInsight’s System Editor (Code editing module) developers can create complex formatted reports, using code, where (usually) single record information is required. For example, a contact record, a formatted invoice or a payslip. OIPI supports polygons, graphics and tables to help you to mimic existing business paperwork or to create reports that you will be happy to supply to clients.

All of the reports are rendered in OpenInsight’s built in report viewer which features thumbnails for easy navigation through the report on screen, the usual print preview and the ability for you to save your report data to multiple file formats (including .csv, .pdf and html). There is also a facility to find and select text within a report and more.

Management Console

The OpenInsight Management Console is a browser-based database management tool that is provided specifically for system administrators. It utilises an embedded web server which is included with the OpenInsight OEngineServer. This powerful look into your system allows system administrators to monitor and maintain the performance of an OpenInsight database system, either via an intranet or Internet connection.

The console also provides some summary system information, Engine Server statistics in chart form, a report on the Filing System, user management tools and more.

Two really powerful modules are the User Management Module and the Command Chat facility:

  • The user management module not only enables user accounts to be created and edited, but it also enables the System Administrator to view who has locks on the system. Take the case of a backup needing to taken. The system can be checked to see who has locks on the system and that person can be asked to log out, or you can unlock them if it is out of hours and thereby obtain a cleaner, better backup.

  • The Management Console also features Command Chat. Once enabled System Administrators can check to see whether a session is running, logoff a session, cancel a select, send a message to a session, apply a nickname to a session ID and reload a system procedure. I larger systems, this makes the System Administrator’s job so much easier. Imagine if some maintenance work neds to be urgently completed and a user is logged in from somewhere and actively using the system. In many systems, people would simply kick the user off and important data could be lost or have to be re-entered. With the Command Chat facility, the System Administrator can send a message directly to that user’s screen and demand a response back.

This puts Systems Administrators in far more control over their systems and this is something that is important in today’s distributed 24 hours business world.

Database Tool Panel

The Database Tool Panel brings together a number of tools for managing your database, data dictionaries and indexes. This module enables your to fully manage your data tables. Tables can be added, attached, removed and deleted. Likewise, indexes can also be managed in the same way from this module. There is also the ability for you to manage and control MFSs (Modifiable Filing Systems) in the system and to run verification checks (LH Verify routines) on your data and to catch any data consistency issues that need sorting out before they become a real issue.

User and Policy Management

In today’s world, data security has become one of the main concerns for business leaders and the introduction of the far reaching General Data Protection Regulations (GDPR) in Europe have further highlighted this important part of any system. Every business leader and data controller now need to make doubly sure that only authorised people are accessing data that they are authorised to access. As the entry point for any system and often the weak link because of users not respecting password confidentiality, system security often begins with user access and the tighter that can be, the better.

The OpenInsight Authentication Module (OAM) builds upon the legacy OpenInsight security processes and it now provides additional enhanced industry standard security processes, which are used by OpenInsight as a default. System administrators can choose to disable enhanced login security policy and retain legacy login processing instead if they wish.

The module provides support for login policies including your own password length and alpha/character requirements, requirements to reset passwords based on different criteria, banned passwords (no longer can your password be PASSWORD) and more. You can even gain infinite control by writing your own bespoke program to validate a user’s password. As with most things in OI10, with two simple selections you can also lock out users for a given period of time (or permanently) following a number of failed login attempts.

IF required, there is also a one click option to have all of your users reset their passwords as part of their next login.

As you would expect, all sensitive data for policy and user information is very securely stored in AES encrypted records and the OAM records ("journals") successful and unsuccessful login attempts, changes to policies and changes to user information.

Should the network infrastructure support it, OpenInsight also allows Single Sign-On (SSO) as an alternative authentication process.

 

Internationalization

While the toolset is largely developed in the USA, along with developers in the UK, OpenInsight applications are used worldwide. For this reason, OpenInsight is fully UTF8 compliant (simply turn it on in the Application Manager) and OI10 also contains a language configuration utility and Form Language Configuration.

The Form Language Configuration module enables you to build forms in your native (or chosen) language, and then leave OpenInsight to change the screen prompt text according to the user’s local language defined in the operating system. This is simply done by looking at the native (or chosen) language value used when the form was created and swapping it out for the corresponding value in the Form Language Configuration module.

This simple but powerful feature is fully configurable to support all languages that you might need and it enables you to easily deploy your applications as a truly global solution.

Environment Settings

Most system wide, and many per-user and per-application, settings are configurable via the “Environment Settings” module.

The module is divided into six key areas that include ‘General’ which enables default directories to be set, localization options, debugger settings, date and time formats, and more.

Again, on the topic of GDPR, it is important that only authorised users can see certain sensitive data. This also extends to reports where there will usually be a need to block certain users from reporting on certain fields in the database. Just imagine a report being run and leaked which had personal patient data and a sensitive field which could cause harm the data subjects rights and freedoms – a blatant GDPR breach.

Within the OpenInsight 10 Database Environment settings, you will find two tabs with selections to enable you to block data from being printed. The first tab enables you to define which tables you wish to block at a table level and this stops any of the table’s data (all data columns) displaying in reports. The second gives a little more flexibility where you can choose a table and then block some or all of the data columns from appearing in reports. This is extremely useful where you have a growing system and where sensitive data has been included in tables with non-sensitive data.

There is also a tab for Index and Report default settings and the ability to set security at the report or column level.

Quite simply, if a user does not have sufficient security clearance, secure data will not appear in reports, etc. and you can feel just that little bit more relaxed that your data remains controlled and safe.

Index Management

OpenInsight features four types of indices, including Btree, Bitmap, Cross Reference and Relational. Indices are automatically updated, but this module enables you to take full control of your system and it provides for indices to be created, listed, removed and rebuilt as required.

Data Table Designer

OpenInsight’s native Linear Hash data has a highly flexible delimited data structure.  Furthermore, it is fully optimised for today’s business applications and it is ultimately suited for use over distributed networks and the world wide web.  Requiring fewer disk reads, fewer data tables to be joined and refined data requests, your system is sure to run as fast as possible.

This database forms the heart of your business application and the Table Designer provides you with tools to create standard data columns, calculated columns (data that is created on the fly using calculations, small programs, or data that is pulled in from another table using an XLate).  In addition, the tool supports Group columns.

As well as simply defining columns, this module also enables column attributes to be set and maintained with ease.  These attributes include data type information, dictionary level data validation (input and output), display characteristics and a description of the column’s use.

Windows User Interface Tools

To support the data entry and other application windows, the application requires Context Menus, Message Boxes, OLE Controls, Quick Help Messages and Popups.  It is the Windows UI Tools that enables all of these controls to be quickly created, tested and maintained.

As with the Forms Designer, the Windows User Interface Tools includes a test run facility that enables you to test the entity that you are working on, without having to take time to compile, close out of the designer and launch the application.  It is therefore extremely quick and easy to make one small change and test it before enhancing it further.

Entity-Specific Editors

OpenInsight’s IDE supports editors for a variety of different entities, including Stored Procedures, Stored Procedure Inserts, and Records.

One of the main functions of the Stored Procedure Editor is to provide developers with a central point for the creation and maintenance of the applications business logic.  Using the editor, programming code can be written, debugged and compiled from one central resource.  The interface enables multiple programs to be worked on at the same time and for record information to be monitored.  In addition, it enables the developer to search their code and to also maintain a list of favourites.

As you would expect, to fully manage your application entities in the repository and to make entity management as easy as possible, the tool's entity editors are tightly integrated with Git.

Basic + Programming Language

To enable you to make the most of OpenInsight's development environment, the toolset uses a rich and powerful BASIC+ programming language.  This high-level 4GL is compatible with most BASIC dialects and it was designed and created solely for database management and application definition, and especially for the event-driven architecture of OpenInsight.

Debugger

Providing the ability to create code is all well and good, but even the most skilled and diligent programmer needs help debugging their code from time to time.  OpenInsight’s debugger is a powerful tool that enables developers to step into, over and through their code and watch how the system behaves as the code executes.

The debugger is made up of several windows that display the source code and where the system is within the code, local variables and their state as the code executes and global variables and their state at any given time.

The debugger makes debugging applications very quick and easy, meaning you can deliver systems in the shortest possible time and resolve any deployed bugs in an efficient and professional manner.

Remote Deployment Kit Module

Once your application is complete, you need to get it into your user's hands for testing and use in as quick and easy way as possible.  The Remote Deployment Kit Module is the area where you can create your application deployment and also your application updates.  Once deployed, changed application entities can be bundled into an installation file based on several criteria including changed since a date, changed by a specific person, etc.

Deployments can then be wrapped up in a standard .exe file for shipping to your clients via numerous methods.  This standard method of deployment is both customer friendly and efficient.  

Arev64

The Arev64 interface contained within OpenInsight v10 allows users and developers to run Advanced Revelation (DOS) applications in a console application powered by OpenInsight.

The Arev64 interface supplements the GUI interface that is synonymous with OpenInsight.  Both the GUI and Arev64 interfaces communicate with the Revelation OpenEngine (the "heart" of the database environment). Therefore both interfaces have access to all tables and programs stored in the central database, and they can interoperate.  Developers can have the best of both worlds - OpenInsight and Advanced Revelation - with no middleware add-on costs.

Because Arev64 runs within OpenInsight your Advanced Revelation application is no longer dependent upon MS-DOS to operate.  Developers and users of Arev64 can take advantage of Windows interoperability with ease.

Whilst only relevant to existing Arev users and developers, by releasing ARev64, Revelation Software have, once again, demonstrated the company’s ongoing commitment to its client base, regardless of the age of those systems and changing technology. How many other systems that were built in the 1980’s and 90’s are still running and supporting business?

This legacy really does help to demonstrate to real value to investing in Revelation Software and OpenInsight.

Character to OpenInsight (CTO)

The CTO interface built into OpenInsight provides the ability to run traditional "green screen" character-based applications written in D3, U2, QM, R83, etc. Multivalue developers will be able to take a virtual ACCOUNT-SAVE of their existing application and restore the saved account as an application within OpenInsight. All files will be created in a specified location, all dictionaries will be converted as best as possible and all character-based programs will be able to be pre-compiled and run "as is" under a VT100 emulation.

The CTO interface supplements the GUI interface that is synonymous with OpenInsight. Both the GUI and CTO interfaces communicate with the Revelation OpenEngine (the "heart" of the database environment). Therefore both interfaces have access to all tables and programs stored in the database, and can interoperate. Developers can have the best of both worlds - GUI and CTO - with no middleware add-on costs.

TCL

The toolset’s Terminal Command Line (TCL) provides developers and users with a large array of command line facilities. Comprising of a simple command line and assistant, the tool can be used to execute specific routines and functions.

Featuring over 40 commands for developers, TCL also provides power users (subject to the tool being made available to them) with the ability to write and execute List statements which can be rendered in the report viewer, printed or viewed in a data grid for further manipulation. Results from the data grid can be exported to numerous file types or data can be simply copied to the clipboard and pasted into Excel, Word, Notepad, etc.

NetOI

Using the NetOI .NET assembly, you can code entirely in Visual Studio (or your development environment of choice), and develop a Windows application that uses OpenInsight as its data source. The NETOI assembly contains classes to communicate with the OpenInsight Engine Server (the Server class); open and communicate with files (the OIFile class); and manage records and selectlists (the OIRecord and OISelectList classes). Using NETOI, you can perform all the basic file I/O needed to use OpenInsight.

RevDotNet

RevDotNet functionality is contained in a series of APIs that OpenInsight programmers can call to create and manipulate .NET classes. These can be either visible classes (like Tree Controls, ListView Controls, etc.) or functional classes (like encryption classes, etc.). You must first establish which assemblies you wish to use, and then you may create objects from the classes in those assemblies. Once you've created an object, you can determine its methods, properties, events, etc., and invoke those methods, set and get those properties, register for those events, etc.

Universal Driver

Data integrity and system performance is key to the success of any database solution. Revelation Software provides the Universal Driver to maximize system performance by effectively reducing network traffic through refined requests between workstation and server. Furthermore, by policing each workstation request, the Universal Driver ensures data integrity by capturing any corrupted request at the server before it reaches the database.

In addition, the Universal Driver can be configured to screen the data from any workstation or users computer so that the potential for malicious intent through bypassing the user interface and going direct to the data is reduced to an absolute minimum. This is especially important for sensitive data that is exposed over wide area networks, on machines linked to the internet and through browser based solutions.

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

64-bit - The Universal Driver 5.1 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.1 is VSS (Volume Snapshot Service) aware and can thus be backed up with minimal disruption to normal operations.

Controllable Resizing - The UD 5.1 (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.

Developer Focused Organization 

Revelation Software, Inc., RevSoftUK and BrightIdeas New Zealand are all run by professional application developers, backed by the usual array of sales and administration staff. Being primarily run by developers (who develop systems for clients using OpenInsight) means that the OpenInsight Development Suite delivers the tools and technology that you as a developer need to build the systems that your end users (or colleagues) need. Furthermore, that technology is usually delivered on a just in time basis, and by that we mean the Revelation team watch for and research emerging technologies, but embrace and deliver those new features when the technology is sound, reliable and ready for you to exploit in your applications.

This philosophy means that you can concentrate on delivering leading solutions in your chosen market sectors in a timely manner, while Revelation take the lead on moving the technology forward in line with your needs.

However, each regular new release includes new features and enhancements that are also driven by OpenInsight developers around the world. Since the mid 1990’s Revelation Software has hosted discussion boards, hosted user groups and maintained dedicated technical areas on www.revelation.com – all designed to build the Revelation developer community and support a self-help culture. This then evolved into the OpenInsight WORKS program specifically designed to provide you with the tools, support and knowledge to ensure your success with the company’s tools.

As mentioned earlier, with over 2,000,000 users worldwide, in just about every industry and on every continent of the world, you can be sure that an investment in OpenInsight is an investment in the future of your business and, as a Revelation Value Added Reseller, the future of your clients.

To discuss OpenInsight in more detail and how end user systems are licensed, please contact us with your contact details and a suitable time slot to call you back. Alternatively, simply download the evaluation software and get started right away.

For more details about the types of business sectors that OpenInsight products are used in, please view our User Stories.