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