In Maltego, a Machine is a script/macro that runs multiple Transforms 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. Custom Machine creation is covered in Paterva’s developer portal.