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