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