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