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