The Data Object Model (DOM) is the model used to organize and represent the data of an e-document, as well as the business rules and events that link to the data.
Data Object Model editor tool
The DOM Editor is the best alternative to coding it manually and offers intuitive and fast editing, thanks to its graphical representation.