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