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