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