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