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