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