The Inland Revenue publishes the communications schema, example xml and calculation spreadsheets (in Excel (xls) format) in their Internet Filing Technical Pack (off the Technical specifications homepage) for vendors: The pack contains all the documentation required to support the development of software for the electronic submission of Tax Returns (99/00) via the Internet. I wonder which vendors are developing around this. Who developed the system in the first place?