> For the complete documentation index, see [llms.txt](https://ampersandtarski.gitbook.io/signals-from-archimate/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ampersandtarski.gitbook.io/signals-from-archimate/master.md).

# Why check ArchiMate repositories?

ArchiMate is a graphical language and was developed for IT-architects who want to visualize ideas about the business, the application landscape, the infrastructure, and the strategic concerns of enterprises. Architects can store their models in what we call a repository (i.e. a mechanism to store models).

A problem arises when a repository contains many models. Oversight is lost, models get incomplete, and inconsistencies occur. To a certain extent ArchiMate helps to prevent this by sharing objects between models. But organization-specific constraints cannot and may not be enforced by a generic tool.

ArchiChecker is a tool that lets architects formulate and check organization-specific constraints on their ArchiMate repository.
