Market pull, technology push. A technology push implies that a new invention is pushed through Research and Development, production and sales and enters.
Ergonomics and its public health importance