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