Flat design is a user interface design style that uses simple, two-dimensional elements and bright colors. It is often contrasted to the skeuomorphic style that gives the illusion of three dimensions ...
Rules about using things like auto-save vs explicit save/cancel buttons. There are many other guidelines that a design system might have. Google's Material Design is an example of a consistent design ...