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