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