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