Keep it Simple, Stupid est un principe philosophique qui désigne le fait que la simplicité dans la conception devrait être le but recherché et que toute complexité non-nécessaire devrait être évitée. Ce principe très utile est appliqué dans grand nombre de disciplines telles que le développement logiciel, l'animation, le journalisme, la photographie, l'ingénierie, l'aviation et la planification stratégique.
On peut en donner une illustration à travers le principe du rasoir d'Occam. « La simplicité est la sophistication suprême » soutenait également Léonard de Vinci dans sa variante du rasoir d'Occam, réduisant le besoin de sophistication en l'égalisant à la simplicité. Selon Antoine de Saint-Exupéry: « Il semble que la perfection soit atteinte non quand il n'y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher », Terre des hommes ch.III, 1939.
L'adage « Pourquoi faire compliqué quand on peut faire simple ? » est assimilable au principe.
Il est utilisé comme principe de développement de logiciels, pour rappeler aux développeurs qu'un programme simple est plus facile à maintenir et à comprendre. Dans The New Hacker's Dictionary, ce terme est quelquefois utilisé lors d'un projet de développement logiciel pour éviter la surinflation fonctionnelle d'un logiciel (« feature creep » en anglais).
Selon Eric S. Raymond, la Philosophie d'Unix se résume à ce principe qui s'applique au monde informatique Unix. Sous un système d'exploitation de ce type, il peut s'illustrer par le fait qu'un shell propose beaucoup de petits utilitaires faisant des choses simples (ls, grep, find, cut, wc, ...) et un moyen de les combiner, le pipe ( | ).