Yritysarkkitehtuuri on tekniikka, joka vastaa organisaation teknisistä vaatimuksista. Tämä tehdään tyypillisesti käyttämällä malleja, jotka auttavat insinöörejä valmistelemaan ja vahvistamaan järjestelmäohjelmiston esineitä. Yrityksen arkkitehtuurikehys on vakiomalli malleja ja työkaluja, jotka auttavat järjestelmäinsinöörejä luomaan hyödyllisiä ohjelmistoja.
Yrityksen arkkitehtuurikehys alkaa inventoinnilla yrityksessä saatavilla olevasta tekniikasta. Tämä on tilaisuus dokumentoida kaikki organisaatiossa käytetyt verkot, laitteistot ja ohjelmistot. Nämä tiedot voidaan sitten lisätä standardiluetteloon.
Arkkitehtuurin tarkastusta ja valvontaa johtaa yrityksen tekninen johtaja (CTO). CTO on vastuussa organisaation teknisten ohjeiden laatimisesta ja hallinnasta. Tämä sisältää tyypillisesti laitteiston tekniset standardit, tietojen tallennusvaatimukset, verkkokapasiteettivaatimukset ja hyväksytyt käyttöjärjestelmät.
Yrityksen arkkitehtuurikehys sisältää ohjeet siitä, miten yrityksen ohjelmistot toimivat. Joitakin esimerkkejä tästä tekniikasta käytännössä ovat puolustusministeriön arkkitehtuurikehys (DODAF) ja liittovaltion yritysarkkitehtuurikehys (FEAF). Näitä standardeja pidetään suunnitelmana siitä, miten sovelluksia tulisi rakentaa kyseisille virastoille.
Uuden teknologian lisääminen olemassa olevaan yritysarkkitehtuurikehykseen edellyttää yrityksen johtajien hyväksyntää. Tämä johtuu siitä, että uusi tekniikka on merkittävä investointi. Kun yritys käyttää rahaa uuteen teknologiaan, kustannukset on arvioitava tarkasti tuotteen pitkäaikaisen investoinnin määrittämiseksi.
Viime vuosikymmeninä tietotekniikka on tullut yhä kalliimmaksi ja hallitsemattomaksi useimmille organisaatioille. Yrityksen arkkitehtuurikehys yrittää luoda standardeja organisaation teknisille voimavaroille. Tämä saavutetaan tyypillisesti arkkitehtuurin tarkastuslautakuntien ja valvontakomiteoiden kanssa, jotka hallinnoivat yrityksen tekniikkaa.
Tietokonestandardit tunnetaan yrityksen määritellyinä ohjelmisto- ja laitteistomäärityksinä. Nämä standardit olisi dokumentoitava yrityksen arkkitehtuurikehykseen. Useimmat mallit sisältävät laajan valikoiman esineitä, työnkulkuja ja liiketoimintaprosessimalleja, jotka määrittelevät tekniikan käytön koko yrityksessä.
Useimmat prosessit sisältävät myös tarvittavat vaiheet ohjelmistotuotteen kehittämiseksi ja käyttöönottamiseksi organisaatiossa. Tätä kutsutaan usein järjestelmän kehittämisen elinkaariprosessiksi (SDLC). Jokaisella organisaatiolla on tiettyjä virstanpylväitä ja arviointeja, jotka ovat tarpeen sen varmistamiseksi, että järjestelmä täyttää yrityksen arkkitehtuurivaatimukset.