Mobile applications have gone from strength to strength this year, becoming a pervasive part of many people's lives.
Whether you've got the top-of-the-range handset or an entry-level Android handset, there was something for everyone this year.
We covered plenty of programs, apps and games in 2012, so join us as we pick our favourite apps of the year!
We kick off our top apps of 2012 with the multi-platform apps, and there were loads to be had.
One of the most downloaded games of 2012, Temple Run is a simple endless-running game, with players having to escape from some ape-like creatures.
However, it's the intuitive, responsive controls that elevate the game from being a generic title to something truly special.
Fledgling studio OMGPOP's Pictionary-like title was a smash hit upon its release, becoming a global phenomenon thanks to its innovative premise.
Challenging friends to guess each other's drawings, Draw Something is played by millions of people around the world.
One of the more visually arresting games to be released this year, Machinarium is one of the best adventure titles you'll play on any platform in 2012.
Featuring the aforementioned beautiful graphics and a hauntingly beautiful soundtrack, Machinarium is one game you'll need to play pronto.
Microsoft's application allows gamers to control their console using their smartphone or tablet, but there's more to it than that.
SmartGlass also has second-screen functionality for quite a few games, providing a real-time map on your mobile device's display.
µTorrent has become the most popular way to snag files, with the µTorrent Remote app being one of the more practical downloads this year.
Letting you add new torrents, monitor downloads and more, the app is well worth a look if you're a power downloader.
One of the more innovative navigation solutions, Waze makes use of crowd-sourced information for your daily commute, allowing you to avoid accidents and the like.
There are plenty of Waze users in South Africa's major cities too, so you don't have to worry about getting information.
Rayman Jungle Run
Voted Apple's App of the year for 2012, Rayman Jungle Run is another endless running platform game, possessing the same charming visuals seen in Rayman Origins.
The game is pretty easy to get into, with players running from left to right, avoiding obstacles and dispatching enemies along the way.
One of our favourite indie titles this year, McPixel has been appearing everywhere, being available on PC and Mac too.
The premise is simple, with players being given 20 seconds to get rid of a bomb, hidden in various stages. The game encourages experimentation too, often with hilarious (and deadly) results.
Google's all-conquering web browser has made its way to both iOS and Android, possessing plenty of features.
For one, there's the ability to sync your browsing data with your desktop, bringing your bookmarks, cookies and more across to the mobile.
Although Chrome for iOS uses the Safari engine, it's still worth a look if you're using the desktop browser. Chrome on Android makes use of the desktop engine, giving you the best compatibility, it seems.
One of the more creative zombie games we've seen, Zombies, Run! stands out in the sea of generic undead action titles.
The game tasks players with literally running to escape the horde, collecting items and the like as well.
Page two: Ten more apps!