I do this for my work, using a Botanical Garden database system.
All plants have a location assigned to them, as well as condition at a certain date, blooming data etc. very useful.
I wish I could help more withthis Beta testing but I'm a bit swamped and couldn't give it my full attention. So - carry on!