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