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