With the emergence of smart phones and their increasing popularity, we envision a mobile application capable of plant identification from geo-tagged images. The application sends user generated images to the server, and retrieves information about plant taxonomy and habitat. The system uses plant features such as leaf properties, branching structure, and flower attributes, where applicable, as well as location information, to identify the species. The server returns a list of plant species that are closely related based on phenotypical characteristics.