# Architecture

## Basics

The Orbeon Forms architecture, viewed from the outside, is simple. It consists of Form Builder (the form editor) and Form Runner (the forms runtime), talking to a database (persistence layer). In addition, integration with a user management system is frequent.

![Overall architecture](https://4129616727-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LEkBiSDvlXs3VWiO0Zu%2F-LEkBmMpnaxnftLGDglW%2F-LEkC7Bivs5_Pb4bP7L1%2Farchitecture.png?generation=1528743364202571\&alt=media)

## Integration points

See [Form Runner Integration](https://doc.orbeon.com/~/revisions/-LF_uc1WMpa4Sd-n5tDb/form-runner/overview/integration) and [Form Builder Integration](https://doc.orbeon.com/~/revisions/-LF_uc1WMpa4Sd-n5tDb/form-builder/advanced/extensibility/integration).
