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