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