As the theme developer, you edit your theme's Sass files and expose variables for customization. This can include, at your option, preset files (JSON) that define skins for each theme. Within your Sass structure, you can also establish a schema for displaying each variable in the SMT user interface.
Before reading the topics in this section, familiarize yourself with the best practices outlined in Sass Best Practices
Site Management Tools Version 3 includes the Theme Customizer feature. This lets SMT administrators customize styles and layouts of an active theme based on the settings that you define during theme development. SMT administrators can apply changes to individual settings or apply skins to change multiple settings at one time.