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