Omaolo-palvelun kehittäminen nojaa yhdessä sovittuihin periaatteisiin, jotka noudattavat yleisiä kansallisen tason linjauksia:
- Järjestelmä on yhteen toimiva eri asiakas- ja potilastietojärjestelmien kanssa integraatiorajapintojen kautta.
- Kehittäminen ei ole sidottu tiettyyn toimittajaan tai teknologiaan.
- Palvelu pohjautuu kansalliseen palveluarkkitehtuuriin eli hyödyntää yhteisiä kansallisia palveluja, kuten Suomi.fi-tunnistautumista.
- Palvelu koostuu erillisistä mikropalveluista, joita voidaan kehittää, muuttaa ja korvata ilman, että koko järjestelmä täytyy uusia. Näin mahdollistetaan myös kolmansien osapuolten tekemien mikropalvelujen tuominen osaksi palvelukokonaisuutta.
- Hyödyntää uusia teknologioita, joilla on pitkä elinkaari.
- Skaalautuva järjestelmä.
- Palvelun kehittämisessä noudatetaan ketterän kehityksen periaatteita regulaation vaatimuksista tinkimättä.
- Palvelumuotoilu on keskeinen osa palvelun kehittämistä. Asiakkailta kerätään tietoja analysoitavaksi suunnitteluun ja tuotekehitykseen. Omaolon ominaisuuksia kehitetään yhdessä pitämällä jatkuvaa yhteyttä niin ammattilais- kuin loppukäyttäjiinkin. Demoja ja prototyyppejä altistetaan käyttäjätestaukselle mahdollisimman aikaisessa vaiheessa.
- Palvelumuotoilu on keskeinen osa palvelun kehittämistä. Asiakkailta kerätään tietoja analysoitavaksi suunnitteluun ja tuotekehitykseen. Omaolon ominaisuuksia kehitetään yhdessä pitämällä jatkuvaa yhteyttä niin ammattilais- kuin loppukäyttäjiinkin. Demoja ja prototyyppejä altistetaan käyttäjätestaukselle mahdollisimman aikaisessa vaiheessa.