# Core Concepts

The way we organised front office management aims at the following objectives :

* Being able to easily integrate HTML/CSS designs/themes in the system so outsourcing / scaling is easy
* Limit the need of theme forking / duplication thanks to theme flexibility
* Give control on what can / cannot be editable in backoffice so the website is easy to use for end users

{% hint style="info" %}
Galaxy offers an environment to create & manage the themes: Tester. It is in this environment that the developer can configure his theme, blocks, variables...
{% endhint %}

{% hint style="info" %}
Each theme has its own git repository which makes deployment, backup, and versioning easier.
{% endhint %}

{% hint style="info" %}
Text editor for code (Atom, Sublime text, VSC, Coda etc …)
{% endhint %}
