Referentna arhitektura je skup međusobno povezanih obrazaca koji se često koriste u razvoju softvera i integraciji računalnih sustava u poslovne mreže. Timovi za upravljanje projektima mogu koristiti ove obrasce kako bi odredili kako se različita rješenja, na primjer, programski jezici ili mrežne konfiguracije, uklapaju u poslovni model. Često se osmišljava nekoliko različitih rješenja, a obično je na timu da odluči koja će biti najbolja. Osim poslovnog referentnog modela, plan obično uključuje okvir za način na koji se ljudi sučeljavaju s mrežom i koji će softver biti implementiran.
Uobičajeni rječnik termini i elementi koji se odnose na uobičajene komponente računalnih sustava i softvera obično su dio referentne arhitekture. Mogu se navesti i interakcije između računalnih programa, pa čak i elektroničkih komponenti. Uzorci kako se svi dijelovi mogu spojiti zajedno se obično proučavaju kako bi se razumjele funkcije komunikacijske opreme ili računalnog programa specifičnog za zadatak, na primjer.
Koraci koji ulaze u krajnji proizvod mogu biti fokus referentne arhitekture, koja se također može sastojati od popisa svojstava određenog sustava. Komponente i dijelovi koji čine računalni sustav ponekad su uključeni u model. Funkcije softvera ili izgled računalne mreže mogu biti apstraktni, ali tijekom faze razvoja projekta, referentna arhitektura obično postaje sažetija kako se planovi za gotov proizvod spajaju.
Arhitektura referentnog softvera često se sastoji od operativnih sustava, kao i programa za upravljanje bazama podataka koji kontroliraju pohranu i protok informacija. Određeni projekt može zahtijevati određene softverske programe, a poduzeće često mora uzeti u obzir troškove stjecanja tih i povezanih licenci. Referentna arhitektura često uključuje računalne poslužitelje i softver koji se koristi za njihovo upravljanje. Komunikacija, pristup podacima, upravljanje imenikom i razvojni softver obično su također uključeni u model.
Korišteni programski jezici i razvojno okruženje obično su sastavne komponente referentne arhitekture. Pristup računalnim sustavima i vrsta sigurnosti koja postoji općenito se također uračunavaju u referentni model, kao i metoda u kojoj se naredbe s korisničkog sučelja usmjeravaju preko računala u mrežu. Te su naredbe često važne u odnosu na interakciju različitih dijelova poslovanja. Referentna arhitektura, dakle, daje standardni model računalnog sustava u razvoju, ili koji poduzeće može koristiti u razvoju, izgradnji i poboljšanju svoje mreže.