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