Entwurfsmuster (
englisch ) sind bewährte Lösungsschablonen für wiederkehrende Entwurfsprobleme sowohl in der
Architektur als auch in der
Softwarearchitektur und
-entwicklung. Sie stellen damit eine wiederverwendbare Vorlage zur Problemlösung dar, die in einem bestimmten Zusammenhang einsetzbar ist. In den letzten Jahren hat der Ansatz der Entwurfsmuster auch zunehmendes Interesse im Bereich der
Mensch-Computer-Interaktion gefunden. Ursprünglich wurde der Begriff in der Architektur von
Christopher Alexander verwendet.