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