Unter dem Begriff versteht man einen speziellen Stil der Gestaltung von Internetpräsenzen und User-Interfaces bei Programmen. Der Begriff setzt sich zusammen aus den englischen Begriffen flat, was so viel bedeutet wie „flach“ und Design für „Gestaltung“. Wie der Name schon vermuten lässt, handelt es sich hierbei um einen Gestaltungsstil, der durch Elemente des Minimalismus geprägt und optisch deutlich weniger aufwendig ist, als andere Arten der Gestaltung. Diese Art der grafischen Gestaltung ist noch relativ neu und wird erst seit einigen Jahren verstärkt angewandt – unter anderem, um Webseiten und die Benutzeroberflächen von Programmen von überflüssigem optischen Ballast zu befreien und dadurch die Usability zu verbessern.