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