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