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