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