Create Software
Easy To Understand!
Domain Model Language
Concise and complete DDD modeling language for Event-Driven Architectures.

ZenWave SDK
ZenWave SDK helps you create SpringBoot/SpringCloud applications in no time.
Domain Driven Design
Business, Developer and Computer friendly Ubiquitous Language for your Domain Models and Bounded Contexts.
Event-Driven Architectures
Designed for Event-Driven Architectures, mapping Event-Storming discoveries into your models.

API-First
Leveraging open standards like OpenAPI and AsyncAPI.
API-Testing
Testing as first class citizen. Helps you create complete test suites from your Models and APIs.
Maintainable Software
- It is not a matter of code but a matter of understanding the business domain
- Software well designed should be easy to understand by all
Common Language (DSL)
A common language closes the gap between:
- Domain Experts
- Technical Experts
- Working Software & Tests
ZenWave SDK
Accelerate your development Converting your Models into Software Artifacts:
- API Definitions: OpenAPI, AsyncAPI...
- SpringBoot/SpringCloud Backend...
- API Testing: KarateDSL, Spring WebTestClient...
A Domain Language Designed for Event-Driven Architectures

... And Bounded Context Mapping
Can be read as documentation

And easily converted into working software & tests
