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