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