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