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