A technical description of every component of the ZDMP architecture.
ZDMP Architecture at a glance
This following diagram shows an overview of the ZDMP global architecture, showing all components interaction at a high-level:
The components are broken down into: Design-time, Use-time and Run-time. This allows for segmentation of the responsibility of the different components and a grouping of similar components together. Design-time components are needed to help design zApps. Use-time is for managing these zApps (installing, buying, selling etc). The run-time apps allow for zero defect functionality within zApps.