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