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