Bridging the Gaps between Business and Technology