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