Martin Fowler ist ein britisch-amerikanischer Autor und Referent zum Thema Softwarearchitektur. Er ist spezialisiert auf objektorientierte Analyse und Design, UML, Entwurfsmuster und agile Softwareentwicklung.