What is DMN?
Decision Model and Notation (DMN) is a standard approach for describing and modeling repeatable decisions within your organization. DMN provides business analysts and technical developers with a common notation that is readily understandable to both audiences. With DMN, you can:- Create visual models of your business decisions
- Define precise decision logic using business-friendly notations
- Test and validate your decisions with real data
- Deploy your decisions as executable services
Getting Started
If you’re new to DMN, we recommend following these guides in order:- Introduction to DMN - Understand the basic concepts and elements of DMN
- Your First DMN Model - Build a simple vacation days calculation model
- Working with DMN Accelerators - Use templates to accelerate your development
- Basic Deployment Options - Deploy your first DMN service
Advanced Topics
Once you’re familiar with the basics, explore these more advanced topics:- Advanced DMN Modeling - Complex decision tables, BKMs, and context expressions
- Advanced Deployment Options - Cloud-native deployment patterns and scaling
- DMN Best Practices - Guidelines for creating maintainable, efficient decision models
Examples
Learn by example with these practical DMN models:- Vacation Days Calculation - Calculate employee vacation entitlement
- Travel Insurance Pricing - Price travel insurance based on risk factors
Resources
- DMN Specification - The official OMG specification
- Aletyx Playground Getting Started - Learn to use our modeling environment
Ready to start? Begin with our Introduction to DMN guide.