Focus only on the data and business logic of your use case and leave lower-level concerns to the runtime. DAML has language-level constructs to abstract away many boilerplate complexities such as signatures, data schemas or privacy.
Grow your Solution
Extend your workflows and safely compose them within and across organizations. In DAML, contract upgrades are treated like any other business process, making them easy to write and hard to get wrong.
Choose your Platform
DAML runs on a growing number of platforms without having to rewrite - or even rebuild - your code. Don’t worry about getting locked in with a vendor and simply choose the deployment target that best fits your requirements.