Fysiikan laboratoriossa on analyysikäytössä vuosien varrella ollut erilaisia Intel 80386 ja 80486 prosessorilla varustettuja mikrotietokoneita. Käyttöjärjestelminä kyseisissä koneissa on ollut MS DOS ja MS Windows eri versioina. Analyysitoimintojen graafisen ja interaktiivisen luonteen vuoksi analyysiohjelmiston toteutusympäristöksi soveltuu hyvin MS Windowsin kaltainen graafista käyttöliittymää hyvin tukeva ympäristö. Windowsin kaltaista ympäristöä voimakkaasti puoltava piirre on myös standardirajapinta eri tulostuslaitteille.
Graafisella käyttöliittymällä varustettu Windows-sovellus on luonteeltaan tapahtumakäsittelyä tekevä tilakone. Käyttöliittymän tilakoneen ohjelmointi ilman jonkinlaisen työkalukirjaston tukea voi olla erittäin työlästä. Käytännössä käyttöliittymä kannattaa rakentaa siihen soveltuvan käyttöliittymätyökalun avulla (esim. MFC Application Wizard). Valitettavasti nämä työkalut pyrkivät usein myös ohjaamaan voimakkaasti koko sovelluksen rakennetta (esim. MFC:n Document/View -rakenne).
Windows-ympäristössä ohjelmiston käyttöliittymän tulisi pyrkiä noudattamaan erilaisia dokumentoituja ja de facto -standardeja valikoiden ja lomakkeiden rakenteesta. Toisaalta usein toistuvien toimintojen saattaminen joustaviksi ja vaivattomiksi voi joskus olla ristiriidassa näiden standardien kanssa. Koska analyysiohjelmistolla prosessoidaan ajoittain erittäin suuria määriä dataa, on ensiarvoisen tärkeää, että rutiinitoimenpiteet eivät ole tarpeettoman hankalia.
Analyysiohjelmistoon on järkevää sisällyttää yksinkertaiset perustoiminnot graafisten esitysten laatimiseen ja tulostamiseen. Erilaisten kokeiden tuloksia esitettäessä tarvittavien kuvien luonnetta on kuitenkin suhteellisen mahdoton arvioida etukäteen, joten analyysiohjelmiston tulisi voida tarjota mittaus- ja analyysitulokset edelleenprosessointia varten muiden sovellusten käyttöön. Windows-ympäristössä graafista dataa voidaan siirtää leikepöydän kautta sovellusten välillä, joten analyysiohjelmiston tulisi kyetä tulostamaan laaditut kuvaajat tulostuslaitteen lisäksi leikepöydälle.