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