standard manual example system client business windows application macroview other driver products people services developers staff approach developing collection framework based domain functionality allows process provides where using developed design these layer interface integration information server source software which product their access development tasks language systems automated clients applications needs JoelLipman.Com