# Architecture Overview

The SitecoreDXG ecosystem can be described as a combination of [_roles_](roles), [_components_](components-overview) and [_plugins_](plugins) that work together to facilitate a functional SitecoreDXG workflow.

{% content-ref url="roles" %}
[roles](roles)
{% endcontent-ref %}

{% content-ref url="components-overview" %}
[components-overview](components-overview)
{% endcontent-ref %}

{% content-ref url="plugins" %}
[plugins](plugins)
{% endcontent-ref %}

