There is not shortage of free mobile and desktop applications available on the internet. Unfortunately, most of them are either rubbish or trick you into parting with your cash via in-app purchases. But if you take the time to sort the wheat from the chaff, you'll find plenty of excellent apps that truly are free.
We're thankful every day for all the free apps out there that improve our lives (and the developers that make them!). Here are 50 our favourites.