JPMackl's description of SMS 2.0 is not completely accurate. Because SMS 2.0 leverages off of WMI and the CIM standards, it is completely customizable.
Therefore, the way I would portray SMS 2.0 is that it can do whatever you want it to do (including completely accurate Software and Asset Management), but it has a very steep learning curve and requires a very large amount of in-depth technical customization/modification knowledge.
These modifications include extending the inventory (including software) using WMI standard addressing, creating custom WMI providers, creating custom client agents that report ANYTHING (literally anything) you wish to inventory or track. With customization of the WMI layer and creation of custom client agents, the sky is the limit.
Out of the box, SMS doesn't really compare to the ease of use of the other products. But if you are a full-time SMS Architect with a great deal of technical knowledge, then SMS 2.0 can do whatever you want.