Käyttöliittymäsuunnittelussa teemme aina yhteistyötä asiakkaan kanssa ja annamme käyttöliittymäprototyyppejä testattaviksi asiakkaalle.
Meillä on kokemusta sekä työasemaohjelmisto- että verkkokäyttöliittyminen suunnittelusta ja toteutuksesta.
Käyttöliittymien suunnittelussa noudatamme hyväksi havaittuja periaatteita kuten Jakob Nielsenin heuristiikkoja ja kanonista suunnittelua.
Työasemaohjelmistoa voidaan mallintaa esim. MVC-mallilla (Model - View - Controller). Esimerkiksi asiakashallintaohjelmistossa Model on tietokanta, View on käyttäjälle näkyvä käyttöliittymä ja Controller on ohjelmiston toiminnallinen osa. View on kohtuullisen helppo toteuttaa, jos se on tarkasti määritelty. Yleensä joudutaan ottamaan seuraavat asiat huomioon:
- Standardit tai vastaavat esimerkiksi Windows-GUI -suunnitteluperiaatteet.
- Loppukäyttäjien mieltymykset eli käyttöliittymän muokattavuus.
- Työnkulku, esim. DICOM-käyttöliittymän täytyy pakottaa käyttäjä toimimaan DICOM-työnkulun mukaisesti.
- Rajoitukset, liittyen esimerkiksi käyttäjien autentikointiin ja siihen, mitä erityyppiset käyttäjät saavat ohjelmistolla tehdä.
- Ulkonäkö, asiakkaat näkevät järjestelmästä usein ensimmäisenä ohjelmiston.
Kun käyttöliittymällä tarkoitetaan View-osan lisäksi integrointityötä eli myös controller-osaa, on kyseessä työasemaohjelmisto. Esimerkiksi paperikoneen valvomoon räätälöidyn ohjelmiston suunnittelussa on otettava huomioon reaaliaikaisuuden vaatimus, koska osan ohjelmiston toiminnoista pitää toimia välittömästi, jotta ne olisivat käyttökelpoisia. Suuria tietomääriä käsiteltäessä tämä vaatimus edellyttää ohjelmistosuunnittelijoilta varsin laajoja optimointikykyjä.