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