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