Asana is used for a wide variety of applications, such as project management, software bugtracking, human resources application tracking or a light-weight CRM system.
While it's been possible for ages to record keyboard and mouse commands as macros, quality assurance teams sometimes can't have any tracking software running -- a real pain when trying to recreate a bug in an online RPG or other input-heavy apps.