Like That Garden App
Just tried this app for identifying flowers ... and I can say it works great. It's not absolutely perfect (Is that an orchid or a dianthus flower?) -- but when you know it's not an orchid ....
You snap a photo of the flower with your phone ... and then a number of similar photos pop up ... and it's quite easy to figure out which one matches. Once you know what you've got, you can tap on an information sheet that gives you the scientific name, along with plant family, genus, species, a written description, characteristics, cultural requirements, and references where you can obtain more information.
I'm not particularly strong on perennial and annual ID, so if you're like me, it's an app you'll want to have on your phone. Free -- ioS and Android.