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