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