Software that records sequences of keystrokes and mouse actions for playback at a later time
A macro recorder is software that records macros for playback at a later time.
The main advantage of using a macro recorder is that it allows a user to easily perform complex operations much faster and with less effort without requiring custom computer programming or scripting.