Solarwinds is capable of receiving netflow data from all versions of Cisco. The key question I think you have is if your cisco devices themselves support netflow and the best way to verify that is just to talk to your vendor. For the most part switches do not support flow regardless of the license they have applied because netflow is a layer 3 technology, but there are some exceptions.
Also, keep in mind that you want to enable Netflow on your Layer 3 switches or Routers. In other words, wherever your network traffic gets routed. The only time you would want to enable Netflow on a Layer 2 interface is if you have network traffic that never leaves its vlan. If you have important traffic that stays in its vlan and never gets routed and you want to see in NTA, you would need to enable Netflow on that Layer 2 interface or vlan.