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