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