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