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