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