1. A method comprising: capturing via a wireless communication device and in response to actions of a user, a digital image of a three-dimensional product having visually recognizable packaging; displaying the digital image of the three-dimensional product to the user on a display device of the wireless communication device; interacting with the user to select the digital image; displaying an object class menu on the display device of the wireless communication device, the object class menu having a plurality of object classes including a person class, a product class and an event class; interacting with the user via the wireless communication device to select the product class from the object class menu, the product class indicating that the digital image includes a product; transmitting the digital image from the wireless communication device to a server system; recognizing the three-dimensional product in the digital image via the server system, based on the recognition of the visually recognizable packaging and not based on the recognition of an optical code; displaying a task menu on the display device of the wireless communication device, the task menu including a plurality of tasks that are based on the selection of the product class; performing at least one task of the plurality of tasks selected in response to interaction of the user with the task menu of the wireless communication device, the at least one task including: retrieving product information relating to the three-dimensional product; retrieving purchase information relating to the three-dimensional product; retrieving product delivery information relating to the three-dimensional product; displaying the product information, the purchase information, and the product delivery information on the wireless communication device; and facilitating the purchase of the three-dimensional product via the wireless communication device.