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