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