III.a Macros, Automation, Algorithms and Applications