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