A macro is a sequence of instructions that become automatic when called. For example, a call can be to save a model. For example, you can specify that when you save a model, a specific Semantic check is run to verify that the criteria you specified were met.