Generate file only works with Word. That's handy with order confirmations etc (PDF would be even better), but creating XML files is much better when working with software integrations. E.g. when user orders an account, the XML file could be passed to helpdesk and they could execute a script that reads the XML and create the account. Another example is to send invoice to finance system as an XML file.
Open for voting