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