When to Switch to Paid Software: A Practical Checklist