Il design piatto è uno stile grafico semplice comune nell'interfaccia utente (UI), nel software e nel web design. Lo stile piatto contrasta con lo skeuomorfismo, un approccio progettuale che cerca di portare effetti del mondo reale agli oggetti rappresentati.
Un'icona skeuomorfa che rappresenta una funzione del telefono, ad esempio, è tipicamente un'immagine che assomiglia a un telefono del mondo reale, completa di ombre, luci e un certo grado di dettaglio. La sua controparte dal design piatto, d'altra parte, è tipicamente un'immagine grafica semplice, riconoscibile e rappresentativa ma senza alcun tentativo di imitare gli effetti 3-D.
I fautori dello skeuomorfismo affermano che rende gli oggetti in un modo che è visivamente più accattivante e più facilmente riconoscibile. I sostenitori del design piatto sostengono che gli utenti dei dispositivi sono diventati più sofisticati e non richiedono più quel grado di replica e che i suoi design più semplici sono più onesti perché chiaramente non stanno simulando un effetto 3-D (tridimensionale).