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