Dar, kad suprastumėte darbo su programa mastus, pirminė programos versija buvo parašyta "vieno sluoksnio architektūra", t.y. į vieną vietą buvo suplakta apskaitos info, jos atvaizdavimas vartotojui ir darbas su duombaze. Tas dėl daugelio priežasčių yra labai blogai. (tik man, kaip mėgėjui galima atleisti
)
Tai štai dabar viską perrašinėju "trijų sluoksnių architektūra" (3-tier architecture). Tai reiškia, kad vartotojo sąsaja (user interface), apskaitos objektai (business objects) ir duombazė (datalayers) bus beveik visiškai izoliuoti. O tai: sumažina klaidų tikimybę, padidina programos greitį, padaro ją itin lengvai modifikuojamą ir visiškai nepriklausomą nuo duomenų šaltinio. Kai pabaigsiu (o tai numatau po mėnesio ar dvejų) programa galės naudoti bet kokią duomenų bazę, suderinamą su microsoftu.