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