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