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