This involves designing the interface of websites, applications or any software that requires interaction with users.