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