Rekisteröintijärjestelmä koostuu kuvan 2.6 mukaisesta laitteistosta ja mikrotietokoneen toimintaa ohjaavasta ohjelmistosta. Tässä luvussa esitellään rekisteröintijärjestelmä lähinnä ohjelmiston toteutuksen kannalta. Suurin osa rekisteröintijärjestelmän laitteistosta on tämän työn kannalta ohjelmiston toteutusympäristöä. Luvun jäsentely noudattaa karkeasti oliokeskeisen ohjelmistosuunnittelun mukaista jaottelua. Järjestelmän lähtökohtana on vaatimusmäärittely. Vaatimusten analyysinä esitetään ohjelmistolle oliomalli ja dokumentoidaan rekisteröintiohjelmiston nykyinen toteutus ja sen suhde esitettyyn oliomalliin.