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