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