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