Two kind of software interfaces ..
The interview method where they group entries by category, e.g. various sources of income. These can generate multiple forms as necessary.
This is considered safest because you dont overlook important lines or forms.
The other is "smart form" method. You basically type required entries on the 1040 form.. And it does the arithmetic betwen lines so you dont make arithmetic mistakes. And it pops up linked forms like the bank interest form Schedule A when you get to the bank interest line. It is possible to overlook a line or form this way.
Many softwares like Turbo allow to flip betwen the two kind of interfaces.
I also compare this years forms to last years in case I mis a line or form. Most years my returns dont change that much.