Synopse mORMot framework 1.17

By Synopse

Freeware 08 Aug 2014

In category

DB-Aware Components > Other > Other


Synopse mORMot is a Client-Server ORM and Service Oriented Architecture framework for Delphi.

It provides an Open Source self-sufficient set of units (even Delphi starter edition is enough) for creating any application, up to the most complex Domain-Driven design:

  • Presentation layer featuring MVC UI generation with i18n and reporting for rich Delphi clients, or rich AJAX clients;
  • Application layer implementing Service Oriented Architecture via interface-based services (like WCF) and Client-Server ORM - following a RESTful model using JSON over several communication protocols (including HTTP/1.1);
  • Domain Model layer handling all the needed business logic in plain Delphi objects, including high-level managed types like dynamic arrays or records for Value Objects, or dedicated classes for entities or aggregates;
  • Data persistence infrastructure layer with ORM persistence over Oracle, MS SQL, OleDB, with a powerful SQLite3 kernel (direct link to DB);
  • Cross-Cutting infrastructure layers for handling data filtering and validation, security, caching, logging and testing (framework uses test-driven approach).
With mORMot, ORM is not used only for data persistence of objects (like in other implementations), but as part of a global n-Tier, Service Oriented Architecture (SOA), ready to implement Domain-Driven solutions.


  • Status: Fully functional
  • Source: FW
  • Size: 2 606 523kB


  • Delphi 2005 (VCL)
  • Delphi 2006 (Win32)
  • Delphi 2007 (VCL)
  • Delphi 2009
  • Delphi 2010
  • Delphi 6
  • Delphi 7
  • Delphi XE
  • Delphi XE 2
  • Delphi XE3
  • Delphi XE4
  • Delphi XE5
  • Delphi XE6