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