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