Fowler-metoden er en designmetode utviklet av Eric Frederick Fowler og regnes som en av de mest populære metodene for programvaredesign. Metoden ble foreslått i 1994, da den første versjonen av programmeringsspråket Java ble laget hos Sun Microsystems.
Fowlers metode inkluderer tre hovedprinsipper: kontraktuell implementering, maling og klasseutvidelse til grensesnitt. Det grunnleggende prinsippet for metoden er å dele et program i deler som kan settes sammen for å lage et nytt.