Microsoft carried this style of layout builder into the original asp.net web-forms in the first couple versions of Visual Studio.NET. If I remember correctly it worked just like the form builder for VB6/MFC-C++, but it's been a while.
It's a little old now but the Motorola Droid Turbo has served me well. Even though the phone is over three years old it holds a charge for the entire day (17 hours) and still has a 30-35% remaining at the end of the day.
The last I heard CADE2, the modernized (J2EE) system, had replaced the majority of the IMF functionality (IMF is the core of tax return processing). I'm not completely sure though as I haven't talked to those guys in over 4 years now.
I did contact work with the IRS from '06-'09, on the IMF and BMF (master file system) and I assure you there are no punch cards. Old school main frame assembly yes, but no punch cards.