Choosing the Best Productivity Software: A Checklist