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