Software Evaluation Checklist for Small Business: The 2026 Decision Framework