# System architecture

The components of the Ripple Custody infrastructure are organized into the following layers:

- **Interaction**: Customer-facing Ripple components.
- **Core and Governance**: Business logic and secure Ripple components.


The following diagram shows these layers, and how they interact with external, customer-managed components:

![Architecture](/assets/architecture.5a0582c3e068bc1df7528ced8481b7ede46fa30a3f08200a763e56104728580a.0d4a565c.png)

For descriptions of the components, see [Components](/products/custody/v1.15/overview/architecture/infra-components).