Macro Expert is a powerful macro program. It's a collection of several separate applications, all work together to act like one cohesive unit. These applications are the Macro Manager, the Macro Service, the Macro Script Editor and the Macro Player.
Macro Service is responsible for administering the macro list, watching for conditions that would cause a triggered or scheduled macro to play. It also monitors the hotkey of the macro. If Macro Service stopped, the trigger, the scheduler and the hotkey will be not available.
Macro Manager is a tool for administering the macro list, such as creating a new macro, importing an existing macro, removing a macro from the list, setting the global options, changing the property of a macro and much more.
Macro Script Editor is a tool for editing macro actions. Although a macro can be created by recording, but the recording only captures the mouse and the keyboard activities. You should use Macro Script Editor to get other useful actions, such as waiting for a window focused, displaying a message box of notice, copying or moving files.
Macro Player is a program for playing the macro script. It will be invoked by the Macro Service or Macro Manager in general.