3 Factors to Consider Before Implementing New Technology: Challenges, Benefits and Objectives