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