Impact of Technology on Production