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