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