Ettevõttearhitekt on keegi, kellel on väga spetsialiseerunud arvutiinseneri töö. Arhitektuuritöö tüübid hõlmavad tavaliselt andmearhitekte, lahenduste arhitekte, suuremahulisi jaotusarhitekte ja äriarhitekte. Kõik need ettevõttearhitekti töökohad nõuavad märkimisväärset koolitust ja kogemusi konkreetses valdkonnas. Arhitekt vastutab arvutisüsteemi tehniliste aspektide kavandamise ja haldamise eest.
Andmearhitekti kutsutakse tavaliselt kavandama suuri andmebaase. Sellel inimesel on ulatuslik kogemus andmebaaside teooria ja disaini vallas. Andmearhitekt aitab ettevõttel luua analüütilisi aruandeid, mis aitavad kindlaks teha, kuidas ettevõte toimib.
Lahenduste arhitektid on süsteemiinsenerid, kes on spetsialiseerunud mõnele tootele või programmeerimiskeelele. See arhitekt mõistab konkreetse tarkvaratööriista nüansse. Lahenduste arhitekt on spetsialiseeritud tarkvara kasutavatele ettevõtetele hädavajalik.
Suured organisatsioonid kasutavad tavaliselt ulatuslikke programme, mida levitatakse üle maailma. Seda tüüpi tarkvara jaoks on vaja ettevõtte arhitekti, kes on hajutatud tehnoloogiatega hästi kursis. Suuremahulisel distributsiooniarhitektil on laialdased kogemused hajutatud võrkude ja tarkvaraprotokollidega. Seda tüüpi ettevõttearhitekti tööd hõlmavad tavaliselt suuremahuliste Java või Microsoft Windowsi tehnoloogiatega töötamist.
Inimfaktori arhitektid kavandavad ja ehitavad arvutiprogrammide jaoks graafilisi ekraane. Need ettevõttearhitekti töökohad nõuavad sügavat arusaamist, kuidas arvutiekraane hõlpsasti kasutada. Seda tüüpi arhitektide kaasamine meeskonda aitab tagada, et rakendus on paremini kasutatav.
Inimesed, kes töötavad tehnilise ettevõtte arhitektina, on spetsialiseerunud operatsioonisüsteemidele, võrkudele ja riistvarale. Seda tüüpi arhitekt aitab organisatsioonil luua arvutikomponente, mis toetavad tuhandeid kasutajaid. Tehniline arhitekt peab mõistma infotehnoloogia paljusid tahke, mis teeb temast väga läbimõeldud inseneri.
Arhitektuur on töö, mis nõuab aastatepikkust kogemust. Tavalisel arhitektil on oma erialal vähemalt 10-aastane kogemus. Neil inimestel on kogemusi väga keeruliste arvutisüsteemide loomisel. See positsioon on organisatsiooni jaoks äärmiselt väärtuslik ja tavaliselt hästi tasustatud.
Tarkvaraarhitekt on edasijõudnud programmeerija, kes mõistab keerulist tarkvara koostada. Tavaliselt on ta spetsialiseerunud vaid mõnele programmeerimiskeelele, mis annab talle sügava arusaamise konkreetse keele nüanssidest. Seda tüüpi ettevõttearhitektide töökohti on raske täita, kuna need nõuavad erioskusi.
Ettevõtlusarhitektid tunnevad hästi tarkvaraarhitektuuri mustreid ja automatiseeritud disainitööriistu. Tavaliselt on ta arhitektuurigraafika tööriistade ja disainipõhimõtete ekspert. Ettevõttearhitekt tunneb hästi ühtset märgistuskeelt (UML) ja arhitektuurikujundusmustreid. See aitab tal koostada dokumentatsiooni, millest ettevõttel on lihtne aru saada.