How to Evaluate MLM Software Vendors: A 20-Point Scoring Framework for 2026