There are so many free apps out there that it's hard to choose which one you want, unless you try them all, which is obviously impossible. This article introduces 20 free programs that can improve your productivity, and they are best in class.