Computer and smart phone applications are pervasive across the world and cover almost every conceivable facet of a peoples lifestyle choices.