What are some alternatives?
AutoHotkey - Free keyboard macro program. Supports hotkeys for keyboard, mouse, and joystick. Can expand abbreviations as you type them (AutoText).
Sikuli - Sikuli Script
TinyTask - TinyTask provides quick and easy automation by recording-playback.
WinAutomation - WinAutomation is the leading Windows automation software available today. Macro Recorder, Web Recorder and an advanced Task Scheduler wrapped into one.
Actiona - Actiona (formerly known as Actionaz) is a task automation tool.
Hammerspoon - This is a tool for powerful automation of OS X.