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