> For the complete documentation index, see [llms.txt](https://docs.landano.io/d/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.landano.io/d/technical-architecture/domain-driven-development.md).

# Domain-driven development

Landano is a software-intensive system developed using [Domain Driven Design](https://en.wikipedia.org/wiki/Domain-driven_design) (DDD) concepts and practices from the software engineering discipline. DDD focuses on the subject area to which the software is applied. For Landano that includes documenting, storing, verifying and exchanging land rights.\
\
The Mendix platform we are using to develop Landano enables model-driven development through Mendix Studio which provides visual drag-and-drop tools for workflows, user interfaces, data, logic, and navigation. Mendix interprets the resulting model at runtime thereby maintaining the bond between model and application which improves greatly upon managing legacy code and technical debt once a platform is in production.

<figure><img src="/files/PpTj8kcGF8M8s3pmJFVQ" alt=""><figcaption><p>The LADM in Mendix Studio</p></figcaption></figure>

### The Land Administration Domain Model (LADM)

Landano software and record-keeping requirements are compliant with specifications from the International Organization for Standardization (ISO) to ensure the sustainability, interoperability, credibility and legal value of the land right documentation that Landano creates and manages. \
\
The foundational model that drives the Landano domain is based on [ISO standard 19152](https://www.iso.org/standard/81263.html), the Land Administration Domain Model (LADM). The LADM provides a standardized global vocabulary and entity model for land administration. It has become the predominant reference standard for land administration software systems.\
\
Landano has implemented the LADM as a Mendix domain underpinning our business logic.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.landano.io/d/technical-architecture/domain-driven-development.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
