Downloadable apps have become a big part of our daily lives, covering everything from social media and work to fun and games.