Denne nyskapende boken adresserer behovet i det objektorienterte miljøet for en ressurs som går utover de vanlige verktøyene og teknikkene som finnes i typiske metodologibøker. I "Analysis Patterns: Reusable Object Models" setter Martin Fowler fokus på sluttresultatet av objektorientert analyse og design – nemlig modellene selv. Gjennom sin omfattende erfaring med objektmodellering og en skarp evne til å identifisere gjentakende problemer, deler han sine innsikter for å transformere disse utfordringene til gjenbrukbare modeller. Boken fungerer som et katalogverk over mønstre som har oppstått innenfor en rekke forskjellige domener som handel, måling, regnskap og organisatoriske relasjoner. I tillegg til at boken presenterer konseptuelle mønstre, anerkjenner forfatteren at slike mønstre ikke kan eksistere isolert, og derfor introduseres en serie med 'støttemønstre' som diskuterer hvordan man kan omforme konseptuelle modeller til programvare som passer inn i arkitekturen til et større informasjonssystem. Hvert mønster inneholder også begrunnelser for designvalgene, samt regler for når mønstrene bør, og ikke bør, benyttes.