# Installing SitecoreDXG

This section will walk you through how to install your components in order to get SitecoreDXG up and running.

SitecoreDXG is designed to be very flexible and extensible, and entire components can be replaced with custom ones built for your purposes. Where you should install each component may vary based on customizations/extensions that you've made, including the use of custom [middlemen](../architecture/roles) and custom [triggers](../architecture/roles). Some examples of complex installations will be covered in the [Developer Installation](installing-sitecoredxg/advanced-installation) section, whereas the [General Installation](installing-sitecoredxg/general-installation) section will help you install SitecoreDXG using the default configuration.

{% content-ref url="installing-sitecoredxg/general-installation" %}
[general-installation](installing-sitecoredxg/general-installation)
{% endcontent-ref %}

{% content-ref url="installing-sitecoredxg/advanced-installation" %}
[advanced-installation](installing-sitecoredxg/advanced-installation)
{% endcontent-ref %}

