MML is an HTML templating preprocessor. Many sites these days adopt a 'template'-based approach, with a constant set of navigation links, a logo and a heading etc. MML aims to make this process more efficient by separating the content from the template and abstracting the template in various ways for increased flexibility.