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