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