In Maltego, a Machine is a script/macro that runs multiple Transforms in a set pattern by your design, with different types of filters.
Machines are useful for completing common tasks such as forward footprints of domains.
Maltego has a custom scripting language that can be used to create new Machines.
Learn how to create your own custom Machines here.