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