Case: eMagiz, a Paas platform for messaging solution, allows business engineers to model Common Data Model.

Requirement: eMagiz wants to have a graphical editor, similar to Microsoft Visio, to design schema of CDM.


  • fully drag/drop functionality to create entity/attribute
  • simply create relationship between entities.
  • simply choose/remove entity/attribute from CDM to generate System Message.

Cdm designer

Design in action