InstantObjects 4.3.3 for Delphi

Welcome to InstantObjects, the integrated framework for developing object-oriented business solutions in Delphi (from Delphi 10.1 to latest version)

www.embarcadero.com - learndelphi.org
What is InstantObjects
InstantObjects is a RAD technology that enables creation of applications based on persistent business objects. It simplifies the process of realizing ideas into products; shortens time-to-market, and helps keep business focus.
Even though it is still a bolted-on technology, InstantObjects integrates with the Delphi IDE and Object Pascal in a simple, flexible and intuitive manner. There are no sophisticated environments that have to be comprehended before application development can begin.
InstantObjects offers:
- Model realization in the Delphi IDE via integrated two-way tools (from editor to code)
- Object persistence in the most common relational databases or flat XML-based files (also with FireDAC Broker)
- Object presentation via standard data-aware controls.
- Serialization/Deserialization of object using delphi-neon library
- Rest Server of object using WiRL library
- Rest Server of object using MARS Curiosity library
From 4.2.2 version a new "Installer" read-to-use is located in the Release area: Download the Installer.
The Installer automatically detect your Delphi versions, install sources, build and install packages and add source paths.

Documentation
Follow the complete manual present in this site and look at the PrimerCross demo to find out how to build applications with an Object Persistence Layer very flexible.

Project Status
The project is still managed by Ethea S.r.l., an italian company that uses InstantObjects for InstantSolution Framework.
You can find more information about this Open-Source project in the wiki section.
InstantObjects source files are released under the Mozilla Public License Version 2.0. You may obtain a copy of the License at
www.mozilla.org/en-US/MPL/2.0/
Full DUnitX Tests
InstantObjects contains over 400 Unit Tests written for DUnitX and ubMock framework.
From 3.0 version is also compatible with TestInsight test framework.

Release Notes VERSION HISTORY
Version 4.3.3 (2026-10-14)
- Fixed procedure LoadClassMetadatas; use HINST instead of Cardinal
- Fixed ChangeScale for old Delphi versions
- Removed System.ImageList when not used
All the release notes: README on GitHub
License
Copyright (c) 2005-2026 Ethea S.r.l. The original code is Copyright (c) 2001-2003 Seleqt.
Licensed under the Mozilla Public License, Version 2.0 (the "License"): you may not use this software except in compliance with the License. Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License.