Trong thiết kế, tương tác giữa con người- máy tính và sự phát triển phần mềm. Thiết kế tương tác hay còn được gọi là Interaction Design, được định nghĩa là sự ứng dụng của thiết kế tương tác giữa các sản phẩm kỹ thuật số, môi trường, hệ thống, các dịch vụ. Giống như nhiều lĩnh vực thiết kế khác, thiết kế tương tác cũng có sự quan tâm đến hình thức nhưng trọng tâm chính vẫn là chú trọng vào phản ứng của người dùng. Điều mà thể hiện một cách rõ ràng, thiết kế tương tác khác với lĩnh vực khoa học, kỹ thuật là thiết kế tương tác là sự tổng hợp và mang tính giả thuyết hơn là chú trọng vào bản chất thực tế của sự vật.
Thiết kế tương tác tập trung chủ yếu vào thỏa mãn nhu cầu và mong muốn của phần lớn những đối tượng sẽ dùng sản phẩm, nghiên...