Roadmap
This roadmap outlines the development direction for Bold for Delphi. It is a living document that evolves based on community feedback and contributions.
Current Version : 26.01.0
Status : Active Development
Vision
Make Bold for Delphi a modern, well-documented, and reliable ORM framework for Delphi developers who value model-driven architecture.
Status Legend
Status
Meaning
Done
Completed
In Progress
Currently being worked on
Planned
Scheduled for future release
Considering
Under evaluation
1. Delphi Version Support
Status
Version
Done
Delphi 11.3 Alexandria
Done
Delphi 12.1 Athens
Done
Delphi 12.3 Athens
Done
Delphi 13
Planned
Delphi 14+
Goal : Support each new Delphi version within 30 days of release.
2. Documentation
Status
Item
Done
Quick Start Guide
Done
Example documentation
Done
About dialog in IDE
Done
Changelog
Done
Documentation website (GitHub Pages + MkDocs)
Planned
Complete API reference
Planned
OCL language reference
Planned
Component reference guide
Planned
Video tutorials
3. Database Support
Current Adapters
Status
Adapter
Database
Done
FireDAC
SQL Server
Done
FireDAC
PostgreSQL
Done
FireDAC
Firebird
Done
FireDAC
SQLite
Done
FireDAC
Oracle
Done
XML
File-based
In Progress
FireDAC
MySQL
In Progress
FireDAC
MariaDB
Planned
UniDAC
All supported databases
Planned Improvements
Improve PostgreSQL-specific optimizations
Document database-specific configurations
4. Testing & Code Quality
Testing Infrastructure
Status
Item
Done
DUnitX test framework migration
Done
Code coverage reporting with DelphiCodeCoverage
In Progress
Increase code coverage
Considering
Automated CI builds (GitHub Actions)
Considering
Automated test runs on pull requests
Considering
Performance benchmarks
Code Coverage Progress
Live tracking : Codecov.io Dashboard
Code Quality
Status
Item
Done
Remove deprecated database adapters (ADO, BDE, DBExpress)
Done
Remove C++Builder-specific code
In Progress
Fix warnings from Pascal Analyzer
Planned
Consolidate duplicate code
Planned
Use generics
5. Examples & Demos
Status
Item
Done
MasterDetail demo (basic CRUD)
Done
XML persistence demo
Done
LogBridge demo (logging integration)
In Progress
Building/Person demo (associations)
Planned
REST API integration example
Planned
Real-world application template
6. Core Improvements
Status
Item
Planned
Generate BOLD_ID from Windows service
Planned
Object synchronization from Windows service
Planned
SpanFetch for efficient batch loading
Planned
Lazy loading improvements
Planned
Query result caching
Model Editor
Status
Item
Done
Save and Generate All
Done
Save prompt on close
In Progress
Working SQL-script generator
In Progress
Search/filter in model tree
Planned
Model Editor v2 using DevExpress grid
7. New Features (Under Consideration)
JSON serialization for REST APIs
Async/await database operations
LINQ-style query syntax alternative to OCL
Entity change tracking/auditing
Soft delete support
GraphQL integration
Status
Item
Done
GitHub repository with issue tracking
Done
Discord community
Planned
Contribution guidelines
Planned
Issue templates for bugs/features
Considering
boldfordelphi.org domain
How to Contribute
Report issues - Use GitHub Issues for bugs and feature requests
Submit PRs - Fork the repo and submit pull requests
Documentation - Help improve docs and examples
Testing - Report compatibility issues with different databases/Delphi versions
Spread the word - Blog posts, conference talks, social media
Feedback
Have suggestions for the roadmap? Open an issue on GitHub or discuss on Discord.
January 24, 2026 20:31:07