BGI Logo
Home

Products

Technology

Contact BGI

Services

Standard Sub-Systems

 

* Currently only available in the Progress products.

Technology

All BGI applications offer state-of-the-art technology:

Source Code Option

BGI offers you the option to purchase the source code to its application and documentation.  If needed, your IT staff can modify this source code for your organization's particular requirements.

Scalable From 1 To 1000's Of Users

All BGI applications are based on a technology that is scalable from one to thousands of users. 

This means that you can install and run the same BGI application on a standalone PC or on a large, enterprise-level network with hundreds or even thousands of users. 

4GL Programming Language

BGI applications use a popular, fourth-generation programming language to support all of its procedural logic and data access.

This 4GL is a full-featured, development language that offers concise yet powerful commands; provides low-level, 3GL control when needed; supports object-oriented design; and includes SQL access for queries.

Relational Database

The standard release of BGI's applications run on a powerful, enterprise-level, relational database management system.

This RDBMS engine supports distributed processing and database access, with the following features:

  • Variable-length records.
  • Automated crash recovery and self-tuning.
  • Flexible, row-level, record-locking controls.
  • On-line and off-line backup and restore.
  • Two-phase commits.
  • A centralized data dictionary.
  • A program-accessible metaschema.
  • Access by ODBC-compliant, 3rd-party products.
  • And an optimized, multi-server, multi-database architecture.

System Portability Across Windows and Unix

BGI applications are portable across a wide number of client-server or host-based computer environments.   These include:

  • A single-user PC running Windows.
  • A Windows network with many client PC's attached.
  • A Unix-based host computer with terminals or terminal-emulating PC’s attached.
  • Or a mixed environment, such as a Unix data server with Windows clients, or a network with both database and application servers.

Graphical User Interface Builder

Each of the online functions within BGI's Windows-based applications has been developed using a rules-based, graphical user interface builder.  Screen layouts, data edits, code lookups, security checks, and many other program features are all generated automatically so that each function has a consistent look and feel.

This rules-based, object-oriented approach allows existing functions to be maintained easily, and new functions to be developed quickly.

Developer’s Toolkit

BGI’s Windows-based applications have been generated using a rules-based Developer’s Toolkit which greatly facilitates the creation of new functions and helps manage the standard look-and-feel of its applications.

This Toolkit is available for the development of new systems and enhancements by BGI or its clients.

PriMetaFores

The Progress version of our BGI applications uses a rules and template-based technology that allows us to easily make changes across existing functions, and to quickly create new functions.

BGI has dramatically expanded the use of these concepts for our new products.  The result was a portable repository of processing rules (we call them PriMetaFores) from which our applications can be generated for a number of different languages and platforms.

PriMetaFores allows companies to move to a new computer environment without a costly rewrite of their current applications.

Our initial version of this technology was used in the development for our LOANS! for .Net product which utilizes Microsoft’s .NET and SQL Server technologies.

BGI will continue to support both the current (Progress Software) and new (Microsoft's .Net and SQL Server) products.
 

Home | Technology | Services
Sub-Systems | Contact BGI

© 2007 BENEDICT GROUP, Inc