FWIW, it really isn't necessary to write code to build tax forms (for the U.S., at least). All the tax forms are freely available from the IRS, and several office supply stores sell laser-compatible forms (that usually come with their own primitive Windows-based software to fill in).
When I was treasurer of a small church, I used this proprietary software to build my 1099's and my W-2's. I printed a report off of Quickbooks and used that to fill in the boxes in the software, loaded the forms into my laser printer, and printed.
Therefore, all we really need to do is figure out what items need to go into each checkbox, and how to print those items in the appropriate spot on the form, using our own free software instead of the proprietary utility sold with the forms. No one needs to design a fully-functioning, printable 1099; they only need to design a template that can print the data on a pre-printed 1099 form. That is much easier than designing a form from scratch.