There's third party tools that are at least similar. AutoIt and AutoHotkey are two that are popular.
To a significant extent they expose built in apis to a basic style language. There's various programming language libraries that do similar for other languages.
'Task Scheduler' perhaps?
automator is really cool. i haven't used it for years, as i don't really use a mac for anything other than browsing the web these days. on windows, it seems someone could build an automator-like app pretty easily using the powershell api.