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