I have a web app developed with spring-mvc. Every company will have an admin who will be able to edit backgrounds, fonts and colors. The app should store the color settings( in the database or in a css file ?) and it should use the preferred CSS for all users belonging to the same company. Different companies will see different CSS.
What is the best approach to achieve that: serving different CSS based on user ID.