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