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