What is the DDP file format?
A .ddp file is a Delphi Diagram Portfolio file, a proprietary diagram format introduced in Borland Delphi 6 (2001) and also present in Delphi 7 (2002). The Diagram Portfolio feature let developers create visual maps of the dependencies and relationships between software components, units, and classes within a Delphi project - functioning as an interactive design-documentation tool inside the IDE.
Each .ddp file stores one or more diagram pages depicting component and unit relationships for the associated Delphi project. Diagrams were created and edited graphically within the Delphi IDE and saved alongside the standard project files.
The format was discontinued after Delphi 7. Starting with Delphi 2005, Borland replaced the Diagram Portfolio with UML-based Model Views in the Architect and Enterprise editions. Modern Embarcadero Delphi (now part of RAD Studio) does not create or read .ddp files, making them a legacy artifact of the Borland era.
The internal structure is undocumented and proprietary. Because the feature was dropped more than two decades ago and no third-party tools support the format, opening an old .ddp file today requires access to a working Delphi 6 or Delphi 7 installation.
Security & safety
RISK: LOWDDP diagram files are data files, not executable. No known security concerns.
Format details
in a nutshell- OS/2 Warp Device Driver Profile - Obsolete IBM OS/2 operating system stored device driver configuration data in .ddp files; OS/2 is EOL.
- Disc Description Protocol image set - The DDP (Disc Description Protocol) mastering format used in CD/DVD replication uses multiple file extensions including .ddp for its image set components.
- DreamPlan Home Design project - NCH Software DreamPlan Home Design saves 3D home design projects as .ddp files.
Programs that open DDP files
Technical details
deep spec| Developer | Borland Software (Delphi 6-7); product now owned by Embarcadero Technologies |
| Introduced | Delphi 6, June 2001 |
| Discontinued | After Delphi 7 (2002); not supported in Delphi 2005 or any later version |
| Purpose | Visual component and unit dependency diagrams within the Delphi 6/7 IDE |
| Container | Proprietary Borland format (internal structure undocumented) |
| Typical file size | 1 KB - 100 KB |
| Operating system | Windows |
| Project context | Stored alongside .dpr (Delphi Project) and .pas source unit files |
| Successor feature | UML Model Views in Delphi 2005+ Enterprise and Architect editions |
| Current support | No current Embarcadero or third-party tool reads .ddp files |
| IDE integration | Created and edited interactively inside the Delphi 6/7 IDE; no standalone viewer exists |
| Released | Delphi 6 (2001) |
| Latest version | Delphi 7 era (2002); feature dropped in later Delphi versions |
DDP conversions
Community Q&A
asked by usersNo questions yet - be the first to ask about DDP files.