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