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