Interaction design is the act of defining
the behaviour of a product or a service. Interaction design is essentially
communication: gathering product requirements, analysing user
needs and turning them into design that allows users to effectively
perform their tasks on a target platform or device.