Diseño de interacción (IxD, por sus siglas en inglés) es un campo de desarrollo interdisciplinario que define el comportamiento de los productos y sistemas con los que interactúa el usuario. La práctica generalmente se centra en sistemas de tecnología complejos, como el
software, dispositivos móviles y otros dispositivos electrónicos; sin embargo, también se puede aplicar a otro tipo de productos y servicios, e incluso a organizaciones. Todo esto con la finalidad de generar una experiencia de usuario que sea agradable. Para lograr esta finalidad, se deben realizar pruebas con usuarios que no estén implicados en el desarrollo del
software, ya que, como estos serán los usuarios finales, su percepción del producto es la que cuenta.