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