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