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