Role of Technology in Enhancing Efficiency