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