Baze podataka osnova su većine modernih informacijskih sustava. Sučelje između korisnika i informacijskog sustava ključni je dio programske podrške koja se za jedan informacijski sustav razvija. Osnovni elementi sučelja prema bazi podataka najčešće su ekranske forme. Objektno-orijentirano oblikovanje programske podrške uz upotrebu metoda koje povećavaju ponovno iskorištenje kôda i dizajna dobar su pristup za istraživanje načina poboljšavanja procesa izgradnje programskih sustava. Programski kostur koji sadrži funkcionalnost i apstraktne razrede kombiniran s konkretnim razredima koji modeliraju konkretnu aplikaciju, pristup je koji ima niz prednosti. Većina funkcionalnosti zatvorena je u programski kostur, a konkretne razrede moguće je autom...