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