Domeenianalüüsi aluseks on tarkvaratehnika. Seda peetakse antud domeeni analüüsimise protsessiks. Domeen võib olla tarkvaraprogrammide rühm, mida analüüsitakse, et teha kindlaks, milliseid osi sellised programmid jagavad ja millised erinevad. Domeen võib olla ka veebisait või domeeninimi.
Tarkvaraprogrammide rühma uurimine, et teada saada, millised programmide osad on ligikaudu samaväärsed ja millised unikaalsed, on üks domeenianalüüsi vorme. Tarkvarainsenerid uurivad neid valdkondi, et neist õppida. Selline analüüs võimaldab neil näha, kuidas programme kasutatakse, ja jälgida domeeni sees mustreid. Seda tüüpi analüüs on viinud uute või täiustatud operatsioonisüsteemide ja programmeerimiskeelte loomiseni.
Pärast domeenianalüüsi osana põhidomeeni määratluse täitmist võib tarkvarainsener olla võimeline teatud tarkvaraosi mõnes teises rakenduses uuesti kasutama. See võimaldab inseneril vähendada järgmise rakenduse loomise ajaperioodi ja kulusid. Domeenianalüüs võimaldab inseneril määrata programmi üldisemad osad. Programmi üldosi saab uuesti kasutada ja need võivad olla tulevaste rakenduste aluseks.
Domeenimudelid on domeenianalüüsi graafiline esitus. Need mudelid kirjeldavad graafiliselt, kuidas antud domeeni tarkvaraprogramme kasutatakse ja milliseid programmide osi kasutavad tarkvararakenduse mitmed protsessid. Tarkvarainsenerid kasutavad neid tööriistu, et aidata neil dokumenteerida antud domeeni analüüsi tulemusi.
Samamoodi analüüsitakse ka veebisaitide domeene. See analüüs võib keskenduda otsingumootori optimeerimisele või sama tüüpi domeenianalüüsile kui võrguühenduseta domeenid. On olemas võrgutööriistad, mis viivad kiiresti lõpule antud domeeni põhianalüüsi. Need tööriistad on saadaval tasuta Internetis või veebisaidi haldajate kasutatava tarkvarapaketi osana.
Tavaliselt hõlmab veebisaidi domeenianalüüs veebisaidi vanuse, selle arhiivi suuruse ja saidi lehe asetuse kontrollimist mitmesuguste otsingumootorite abil. Need tööriistad aitavad analüüsiks teavet koguda; infot ennast tuleb aga analüüsida, et määrata info taga peituv tähendus. Teave võib anda insenerile mustreid, mis näitavad, kes veebisaiti regulaarselt vaatab või millised saidi osad näevad kõige rohkem liiklust. Seda teavet võidakse omakorda kasutada saidi funktsionaalsuse parandamiseks.