@heidilifeldman Everything everyone said in response is valid. I imagine it would be a challenge to maintain this code if you're not used to coding in these languages.
I think a team could have this usable by next tax season at the earliest, if only because they'd need time to immerse themselves in the existing code base.
It would probably take no less than 2 tax seasons to write one from scratch in other languages. Perhaps less, because this code could be used for reference.
The IRS sends you the transaction requirements when you apply. I don't recall if you get the form data from them. I know someone who wrote a tax filing system. He tried to coerce me into coding some of it. If this is part of his code, hi, Dave.