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