Writing numbers as words is required in many formal contexts: legal contracts always spell out monetary amounts ("five thousand dollars and no cents"), checks require amounts in words, academic writing often requires spelled-out numbers for values under one hundred, and accessibility standards recommend text alternatives for numeric data. Doing this manually for large numbers is error-prone — especially at the millions and billions scale.
The currency mode is particularly useful for invoice and contract writing. It generates the formal written representation including cents/pence, formatted as required for legal documents in seven major currencies. The ordinal mode handles "1st, 2nd, 3rd" conversions correctly, including the irregular English ordinals that trip up simple algorithms.