OPENworkshop is Thoroughbred's object-oriented development environment featuring three-tier development concepts. Lower development and maintenance cost, more flexibility for users, and choice of graphical or character UI plus open database connectivity (ODBC) — all in one runtime.
Data Names define information items and their methods. Formats group Data Names. Links specify the physical files or tables, default presentation classes, and trigger methods that maintain referential integrity. Libraries collect classes by sub-system.
Views (spreadsheet-style tables with drilldown), Screens (forms), Messages, Reports & Queries, Menus (linear or matrix), and context-sensitive Help.
View, Pre-/Post-Processing, Insert, Link Trigger, After Read, and Application methods — written in Thoroughbred Basic or Script-IV — keep code focused on a single activity.