Solidus is very flexible. It allows you to customize every part of the store, both the customer-facing storefront part (also called "frontend") and the admin panel (also called "backend").
Some customizations are very easy to implement, even for inexperienced developers. Others may require a solid understanding of the Ruby and Ruby on Rails ecosystem, which are the language and the framework that power Solidus, respectively. This guide will provide a brief introduction to the different types of customization that are possible using Solidus.
Solidus is an open source platform supported by the community. We encourage everyone using Solidus to contribute back to the documentation and the code.