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