Organizations generally will not allow software to be released until it has been fully tested and approved by their softwarequalityassurance group, he adds.
While it's been possible for ages to record keyboard and mouse commands as macros, qualityassurance 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.