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