Interfaces come in all shapes and sizes, and they are pretty much all compatible with recording software (there are some exceptions).
You need to be clear about the distinction between multiple inputs and multiple outputs on interfaces. It seems to me that you are seeking multiple outputs if you want to record multiple tracks simultaneously.
Typically USB interfaces (Tascam, Alesis,etc) have stereo, i.e. two track outputs, and multiple inputs on the interface are sent to just these two outputs. That means the receiving software will only 'see' two tracks.
For the software to see more than two tracks, you need an interface that has more than two outputs. For example, the firewire Firepod interface has eight outputs (and matching inputs), and thus will send eight separate tracks to the computer. In this case, the receiving software will 'see' these eight inputs, and each will appear (generally) as a separate track input.