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