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