Technology and its impact on supply