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