Når de blir valgt med omhu og riktig anvendt, kan domenespesifikke språk (DSL-er) forenkle komplisert kode, fremme effektiv kommunikasjon med kunder, øke produktiviteten og avlaste utviklingsflaskehalser. I boken 'Domain-Specific Languages' gir den anerkjente programvareutviklingseksperten Martin Fowler viktig informasjon som programvareproffer trenger for å avgjøre om og når de bør bruke DSL-er. Der DSL-er viser seg å være passende, presenterer Fowler effektive teknikker for bygging av disse språkene, og veileder programvareingeniører i valg av de mest hensiktsmessige metodene for sine applikasjoner. Bokens teknikker kan benyttes med de fleste moderne objektorienterte språk; forfatteren gir tallrike eksempler i Java og C#, samt utvalgte eksempler i Ruby. Kapitlene er organisert slik at de kan stå alene, og de fleste referanseemner er presentert i et kjent mønsterformat. Med dette omfattende verket i hånden vil utviklere ha den kunnskapen de trenger for å ta viktige beslutninger om DSL-er.