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