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