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