# Mission

Every system has a story, but most systems keep only its last page: what is true right now, not how it came to be. What gets lost are the answers to questions nobody has asked yet – why something happened, what was known at the time, and what can be learned from it.

Events keep the whole story. Working with them well is a craft of its own, from modeling a domain to learning from its history, and what there is to know about it is scattered across books, talks, blogs, and products that each tell a part. The Event Foundation brings it together in one place.

## What we do

- **Explain.** [Concepts](/concepts) describes the ideas behind event-based systems, from Domain-Driven Design to Event-Driven Architecture, along the five stages of their lifecycle.
- **Teach.** [Learn](/learn) leads step by step from the first event to a running system.
- **Document.** [Docs](/docs) is one portal for the documentation of our products.
- **Collect.** [Resources](/resources) gathers articles, papers, and talks.
- **Map.** The [Landscape](/foundation/landscape) shows the products of the ecosystem, ours and those of others.
- **Specify.** We maintain open specifications, starting with [ESDM](https://www.esdm.io), a format for event-sourced domain models.

## What we stand for

- **Concepts come without products.** They explain ideas, not tools. Where a product helps to try something out, a marked box says so.
- **The Landscape selects, but does not rate.** Our own products are listed by the same rules as everyone else's, without a preferred place, and no one pays to be listed.
- **Specifications are open.** Anyone can use and implement them.

## Who is behind it

The Event Foundation is an initiative by [the native web GmbH](https://www.thenativeweb.io), not a legal entity of its own. We also build products for event-based systems, such as EventSourcingDB, and we sell them – openly, under [Products](/products), and kept apart from everything else by the principles above.
