Interaction design, often abbreviated as IxD, is "the practice of designing interactive digital products, environments, systems, and services."[1]:xxxi,1 While the digital side of this statement is true, interaction design is also useful when creating physical products, exploring how a user might interact with it. Common topics of interaction design include design, human-computer interaction, and software development.