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