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