TechInsite Object Persistence Framework

By TechInsite Pty Ltd

Freeware 23 Jun 2008

In category

Components > Tools > Base classes


tiOPF is a Object Persistence Framework. That is, it is a framework based around saving your objects to, and loading them from, databases and/or flat files.

Key features:

  • Lets you build an object oriented application that can swap databases with the flick of a command line parameter, conditional define or registry switch. Currently we have the following persistence layers available:
    • Interbase/Firebird via IBX
    • Firebird via FBLib
    • Firebird via ZeosLib (experimental)
    • Oracle via DOA
    • MS Access & MS SQL-Server via ADO
    • Paradox via BDE
    • XML via MSDOM or FPC's DOM
    • CSV files
    • TAB files
    • There is also a lightning fast, custom XML persistence layer for local databases, and
    • a HTTP/XML layer & proxy server for building remote systems that can connect through corporate firewalls.
  • Supports Delphi 5, 6, 7, 2006, 2007, BDS 2006, RDS 2007, Free Pascal for Win32 and Linux.
  • Family of abstract base classes for building a complex object model.
  • 32 Persistent object aware components for building complex GUIs.
  • Has a Model-GUI-Mediator implementation to make standard GUI components object aware. An alternative to the persistent object aware components.
  • 1518 Unit Tests to guarantee stability;
  • 160 pages of documentation to get you started.
  • Newsgroup for support.
  • Automated, daily builds and unit testing.


  • Status: Fully functional
  • Source: FW
  • Size: 2 279 484kB


  • C++ Builder 2006
  • C++ Builder 2007
  • Delphi 2005 (VCL)
  • Delphi 2006 (Win32)
  • Delphi 2007 (VCL)
  • Delphi 5
  • Delphi 6
  • Delphi 7