Peppi-arkkitehtuuri on suunniteltu ratkaisemaan nykyisessä järjestelmäarkkitehtuurissa olevat ongelmakohdat (Esiselvitysvaiheessa tehdyssä dokumentissa "Miksi nykyinen arkkitehtuuri muodostaa haasteita").
Arkkitehtuuurissa on huomioitu valtiovarainministeriön vaatimukset järjestelmäarkkitehtuurille [Liite 2], Raketti-hankkeessa määritellyt opetuksensuunnitteluun liittyvät skeemat ja käsitteet sekä Kuali-yhteisön toteuttamat opetussuunnitteluun liittyvät järjestelmämoduulit. Peppi-arkkitehtuuri pohjautuu avoimen lähdekoodin tuotteisiin. Pääperiaatteena on tehdä arkkitehtuurista niin suoraviivainen, että palvelun kehittäjä voi helposti ymmärtää palvelun toimintaperiatteet sekä palveluiden ja asiakasohjelmien välisen viestinkulkuun liittyvät ratkaisumallit.