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