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