Thoroughbred Software logo   Product OverviewProduct Overview

Preface

Thoroughbred® Software International, Inc. has been providing development solutions to developers and end-users for mission critical systems since 1982. Over the years Thoroughbred has been aware that customers want to capitalize on past achievements, so we have made sure to provide software solutions that allow evolution, not revolution. Maintaining a software application's competitive edge means adopting new technologies. Thoroughbred’s growing family of products is designed to provide the evolutionary path needed to adopt new technologies. We even provide an evolutionary path for software developers who have non-Thoroughbred environments or languages.

Providing Vertical Market applications, Object-Oriented Development Environments and Services, tools that integrate your software with a Web Browser and Graphical User Interfaces (GUI), connectivity to other databases, Disaster Recovery and Internet processing applications - Thoroughbred has the solution.

Thoroughbred products let you select the hardware, operating system, and the user interface that suit your requirements best. We have designed our software to be truly "Open." Whether you want UNIX, Linux, Windows or OpenVMS, you can run and support your applications without program modifications. And, workstations are fully supported to provide a graphical and browser-based user interface. Internet processing technologies have been incorporated into our newest Environments and Servers, enabling the use of this exciting communications medium, with minor program changes. Our TS WebServerš and T-WEB™ products will allow you to participate in exciting new markets including e-Commerce and Application Service Provider (ASP) with your applications and database, opening up an entirely new customer base for your business. Security and disaster recovery are accommodated with DataSafeGuard™ and Open Database concepts are supported with our DataServers for ODBC, Oracle and SQL Server. Thoroughbred databases can be replicated to these databases as well.

Our commitment to "Open" environments provides real benefits to you as a Thoroughbred software user. Your applications can be made available in as many environments as customer requirements dictate. And, your users can be confident that you are able to respond to their changing needs and technology advances in the future.

Thoroughbred's goal is to provide the most productive programming development environments and applications available for suppliers and users of software applications in the commercial business market. Our product development plans are based on providing an evolutionary path to the future. Today, over 300,000 Thoroughbred systems have been installed and are used in a variety of applications including: reprographics, municipalities, sports enterprises, distribution, transportation, construction, property management, manufacturing, hotel and restaurant management, medical, accounting systems, and more.

Thoroughbred Software Product Overview

Accounting and Vertical Market Applications

Solution-IV Accounting®

Thoroughbred Solution-IV Accounting is a full-featured, graphical and 4GL-based line of accounting software available in the OPENworkshop® or IDOL-IV® Environments. The system provides a seamless integration and sharing of common data between the accounting modules. It is designed to be installed either “off the shelf” or customized and integrated with your own vertical software packages. Features include multi-company accounting, on-line file lookup windows, context sensitive help, and many hooks to Windows-based products using TS ODBC DataServer™ and Thoroughbred Gateway for Windows. Solution-IV is written in Script-IV™, with source code included for all applications; all reports are written in Report-IV™. Using the Solution-IV Gateway Libraries, you have a multitude of interfaces to spreadsheets, word processors, and image retrieval software. (OPENworkshop, IDOL-IV or Solution-IV Environment required)

The accounting modules include:

  • General Ledger with Extended Financial Reporting
  • Accounts Payable
  • Accounts Receivable
  • Payroll
  • Bank Reconciliation
  • Fixed Assets
  • Inventory Control
  • Order Processing
  • Purchase Order
  • Prospect Management

Solution-IV Reprographics™

Solution-IV Reprographics extends the time proven financial architecture of the Solution-IV Accounting modules and incorporates the special pricing, discounts, billing, pick up and delivery, tracking, POS, and inventory requirements of the Reprographic and Large Format printing business. Additional modules include:

A special module set called ezRepro™ has been designed for smaller firms and supports the Order/Invoicing requirements of those firms. The ezRepro module set is the database and maintenance backbone for the Digital PlanRoom and JobTrak and TimExpress stand alone product offering.

AEK Recreation and Municipal Applications

AEK Recreation applications support public and commercial sports enterprises. Membership, activities scheduling, accounting, facilities and event and class scheduling are supported as well as Web-based Recreation Reservations.

AEK Municipal applications support municipality accounting, utility billing, ticketing, licenses etc. There are Fund Accounting versions available for both the Recreation and Municipal accounting.

AEK Vertical market software uses Solution-IV Accounting, and is developed in OPENworkshop.

Object, 4GL and 3GL Development Environments

All Thoroughbred development environments operate on UNIX, Linux, Windows 95/98, ME, Windows NT, 2000, XP and VMS operating systems.

T-WEB™

T-WEB is a browser-based development system, which integrates several of Thoroughbred’s development tools including: Thoroughbred Basic™, OPENworkshop®, T-WEB compiler, Thoroughbred TS WebServer™ and Dictionary-IV™ object definitions.

With T-WEB, Thoroughbred provides all the tools needed to develop Web/Browser ready applications and to use and modify parts of existing Thoroughbred applications and their business rules.

T-WEB generated code is a high-level event handler, which processes the requests and messages from many browser users, rather than each user/session running with their own copy of Basic. The background Web Basic runs as a single control program, which is designed to know what process (or Method) can handle the request or event. The T-WEB code then generates the HTML code for the browser display.

OPENworkshop®

Thoroughbred OPENworkshop adopts an Object-Oriented approach to software development. It employs and expands on the key ingredients to Object-Oriented Development: Objects, Methods, Messaging, and Classes. OPENworkshop is a natural extension of the 4GL-development environment taking full advantage of the Object Dictionary and is based on a 3 tier architecture. Laborious programs no longer control software; rather it is controlled by and attached to actual data elements in the Object Dictionary. The Object Oriented approach allows the encapsulation of data and the operations, procedures, and methods that act on it, to provide natural connections in software. OPENworkshop supports multi-language applications by operator code. OPENworkshop includes Thoroughbred Basic™, Dictionary-IV™, Script-IV™, Report-IV™, Query-IV™, Source-IV™, and Object/Method Development Utilities.

IDOL-IV®

Thoroughbred IDOL-IV is a 4GL-application development environment. IDOL-IV includes Thoroughbred Basic™, Dictionary-IV™, Script-IV™, Report-IV™, Query-IV™, Source-IV™.

Inquire-IV™

Thoroughbred Inquire-IV is a 4GL end-user application environment. Inquire-IV includes Thoroughbred Basic™, Dictionary-IV™, Report-IV™, Query-IV™, Source-IV™.

Thoroughbred Environment™

The Thoroughbred Environment is an industry-standard 3GL-programming environment that consists of Thoroughbred Basic, Dictionary-IV™, and Source-IV™.

Thoroughbred Basic includes the following features: efficient B Tree file structure; multi-key files; industry standard C-ISAM and Btrieve file interfaces; Microsoft Windows API and DDE support; extended variable names; textual error messages; string and numeric arrays; operating systems access via shell commands, pipes, and XCALL; powerful system, screen, printer, and window management; business math functions; transaction processing; and machine-independent pseudo-code.

Thoroughbred Environment™ for Windows

Thoroughbred Environments for Windows support all available suites of software products that enable developers to implement significant technological advances into their existing commercial applications. Developed using Microsoft’s Windows NT operating system, the Thoroughbred Environment for Windows enable you to run multiple application sessions under Windows NT, 2000, XP or Windows 95+. Any application developed using Thoroughbred Level 8 Basic under UNIX, VMS, or DOS, can be seamlessly ported to Microsoft Windows environments. VIP for Dictionary-IV™ is included with the Thoroughbred Environment for Windows. The Thoroughbred Environment for Windows supports the TS Network DataServer™ supporting Windows NT, 2000, XP networks using NT, or UNIX based Servers. TS Network DataServer provides substantial performance and security benefits. There is a Server Centric version and Telnet Terminal version that can support virtually any local, WAN and internet-based Windows configuration.

Internet WebServer and Disaster Recovery Products

TS WebServer™

Thoroughbred's TS WebServer Environment is a custom integration of Linux, the Apache WebServer, and the Thoroughbred Environment™. This complete package includes a full OPENworkshop® Development Environment, and will prepare you for Internet processing, E-Commerce, and E-Business. Secured transactions are supported via SSL. The TS WebServer Environment can be used to build new applications or integrated with your existing Thoroughbred based applications. The TS WebServer Environment supports applications written in Thoroughbred Basic™, Dictionary-IV™/Script-IV™, or OPENworkshop.

The TS WebServer Environment requires Thoroughbred installation and training. Thoroughbred can recommend the hardware for you, or provide the hardware to you under quote.

DataSafeGuard™

DataSafeGuard provides real-time recovery protection for one of your most important assets - data. DSG maintains transaction journals that collect and record significant information on every I/O transaction that in the event of a system failure can be played back to a restored system, recovering that systems data to its status as of the last good transaction prior to the failure. It can optionally (recommended) extract that data in real-time to a secondary system as a hot swap, redundant/mirrored backup system.

Key features include:

  • Recording transactions - Recording necessary I/O components required for recovery. No program changes required. Any Thoroughbred installation can be recovered and running in almost no time. No significant system performance hit.
  • Data Replication/Playback – Replication/Playback recovery can be On-Demand or Real-Time. Real-Time requires Secondary/Backup System/Server. Backup Servers can be deployed with Replication/Playback on either Local or Remote (or both) Servers.
  • Database information utilization - Database utilization and analysis tools to determine who/what/when. Read only access of the database with tools like TS ODBC DataServer.
  • Replication to Oracle and SQL Server databases.

Development Support Tools

Dictionary-IV™

Thoroughbred Dictionary is an Object-based dictionary-driven relational database definition structure that enables the developer to utilize object-oriented concepts such as Data Element Formats, Screens, Menus, Views, Messages, Context Sensitive Help, Links, and Global Data Element Definitions. Thoroughbred Basic™ promotes rapid program development by giving the developer the efficiency and functionality of a compiled language, as well as the convenience of an interpretive language. Dictionary supports multi-language applications by operator code and multiple databases including ORACLE and SQL Server.

Script-IV™

Thoroughbred Script-IV is a 4GL procedural language that provides the constructs required enabling developers to build modern, real-world business applications quickly. Script-IV uses structured, concise English-like commands that greatly reduce the need for software documentation at the coding level. Included in Script-IV are editing and quick compile facilities, debugging features, and error messages that combine to make the whole environment responsive and encourage incremental development.

Source-IV™

Source-IV is a full-featured source code management system that maintains a history of all changes to source code. It is capable of managing both 3GL and 4GL source code. Source-IV brings the issues of managing source code control within a development team and the maintenance of multiple revisions of a software product under control. Password and security locking of source code prevents unauthorized software changes.

Report-IV™

Thoroughbred Report-IV provides the ability to create complex custom reports using the Dictionary-IV Format definitions. The system provides a full-screen (WYSIWYG) word-processing type editor that allows users to place column headings, footings, character attributes, and text into any report. It also has scrolling features that permit the design of multi-column reports up to 255 characters wide. It computes totals and subtotals, executes control breaks and page breaks, sorts on any field(s), and allows retrieval of selected records and/or range of records.

Query-IV™

Thoroughbred Query-IV is an extension of the popular ANSI standard SQL. Query-IV actually supports, in addition to the SQL language, an interactive windows-driven interface that does not require the user to have any knowledge of SQL. Query-IV is extensively used by end-users as a simple ad-hoc report generator with output to screens, printers, or data files. Query-IV output can also be seamlessly passed to any Microsoft Windows application when initiated from a Windows workstation running Thoroughbred Gateway for Windows.

Query-IV includes the following features:

  • Custom Headings
  • Various Sort Sequences
  • Totals and Subtotals
  • Input Prompting
  • Row and Column Selection
  • Seamless Interface to Dictionary-IV for Data Element Definitions
  • Multi-language data descriptions

VIP™ for Dictionary-IV™

VIP provides the ability for any Dictionary-IV based application to run in a Graphical User Interface mode (GUI) with any of the Thoroughbred Environments. VIP is the GUI Presentation Tier.

VIP for Dictionary-IV includes:

  • VIP is a GUI that provides the ability to run in a graphical mode without a change to your character-based code.
  • TbredComm is a Thoroughbred Terminal Emulator that interfaces seamlessly with any Thoroughbred application and supports VIP GUI. TbredComm supports Telnet-based Internet access and processing.
  • WorkStation Manager™ is a Thoroughbred utility that provides customization in the use of and in the look of TbredComm and provides the capability to add Dictionary-IV based menus to the Windows Start Menu system.
  • TS ReportServer is a VIP family member that enables display and printer selection through the Windows Print Manager of Thoroughbred reports in a Windows-based application allowing copy, save, find text, Copy/Paste and font selection.
  • Gateway for Windows is a communications product that allows any Thoroughbred program, to seamlessly communicate with any Microsoft Windows application. By using Dynamic Data Exchange (DDE). An application on a UNIX Host may transfer and receive data directly with Microsoft Excel, Lotus 1-2-3, or any other Windows based DDE application. Gateway for Windows can function as a Client or Server with any Microsoft Windows product. There is a Gateway for Windows Host module installed where the application is installed and a Gateway for Windows workstation module that is required for each workstation that uses Gateway for Windows.

TS ChartServer™

Thoroughbred TS ChartServer enables you to create simple, multi-dimensional charts quickly from any Thoroughbred Development Environment. Bar, line, pie, area, and other chart types are supported. TS ChartServer is fast, and can be programmed into any Thoroughbred Application. Thoroughbred Query-IV™ supports TS ChartServer.

TS ReportServer™

Thoroughbred TS ReportServer provides the ability to print any Thoroughbred report to any printer supported by the network, or to a file. TS ReportServer provides up and down scrolling, keywords "search", and "cut and paste" capability. TS ReportServer is a terrific time saver for reviewing report information.

Database Access Products

Thoroughbred Database Access Products are designed to work in network environments with UNIX, Linux, Windows NT/2000/XP or Open VMS based Servers.

TS ODBC DataServer™

TS ODBC DataServer allows ODBC compliant Windows applications or databases to access or write to Thoroughbred databases. A TCP/IP connection is required to access Server based data. UNIX, Linux, Windows NT/2000/XP and VMS (RMS Database) based Servers are supported with the multi-tier version, and Client based data is supported with the single-tier version. With TS ODBC DataServer you can link your data with products like Excel, Crystal Reports, Word and ODBC compliant Databases. Read and Read/Write versions are available.

TS ODBC Gateway for Windows NT

TS ODBC Windows NT Gateway allows ODBC access of your Thoroughbred data from a Windows Server using Active Server Pages (ASP), or from an NT based terminal server product such as Microsoft NT Terminal Server, or Citrix Winframe-based system.

TS Network DataServer™

TS Network DataServer provides true Client/Server architecture to Thoroughbred-based network systems. UNIX and Windows NT/2000/XP network Servers are supported giving flexibility, performance, and reliability to Thoroughbred network configurations. Workstation Clients require a TCP/IP network connection. UNIX/Windows Host-based systems can also share the same database with Windows Client workstations on network-based systems using TS Network DataServer.

TS ORACLE DataServer™

Thoroughbred’s TS ORACLE DataServer allows a Thoroughbred-based application to act as a Client to an ORACLE database Server. The TS ORACLE DataServer may reside locally or span mixed platforms. Applications must be Dictionary-IV™ based. 4GL applications will not require any code changes while 3GL applications will require data access code changes.

TS DataServer™ for SQL Server

Thoroughbred’s TS DataServer for SQL Server allows a Thoroughbred-based application to act as a Client to a SQL Server database. The TS DataServer for SQL Server may reside locally or span mixed platforms. Applications must be Dictionary-IV™ based. 4GL applications will not require any code changes while 3GL applications will require data access code changes.

Thoroughbred Maintenance Program

Thoroughbred provides a Maintenance Program that is designed to keep your Thoroughbred software up to date with the latest enhancements, technologies and fixes. The program provides version level upgrades as they are made available from Thoroughbred. The program contains many benefits for the users of our software.

  • Upgrades are available for a all Thoroughbred Products
  • Trade-in value is maintained at a high level should you upgrade User or Environment levels that can save thousands of dollars
  • New releases incorporate support for new technology capabilities
    • ODBC
    • Internet
    • DataServers
    • New Communication interfaces
    • New features
  • Modest Annual subscription (can be spread quarterly)
  • Can cover all Thoroughbred products

Keep your software healthy and up to date with Thoroughbred’s Annual Maintenance Program.

To enroll click here. (Print the file and fill in the information.)