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