The current spreadsheet software is more than adequate for documenting and tracking your plants. I find that specific database programs written for plants are usually not quite what I want.
I use google sheets. I have around 1600 active plants (alive). If you count the dead plants and wishlist plants, I have close to 4000. Google sheets is also internet friendly, so I have internet links (in the spreadsheet) to most of my plant photos on Flickr (~43,000 photos). I also have links to any plant photos that I posted to Facebook or NGA.
I have around 200 peonies, 200 daylilies, 150 conifers, 120 Iris, 60 tress, 50 Hydranges, 50 roses and etc...
I can quickly tell you how many plants of a specific species I have, how many I purchased in any give year, from a given breeder, tall or short, what color, which ones I have photoed this year (or need to be photographed), which ones are in the greenhouse ready to plant, which ones are on order, which ones need to be culled or moved, and so on.
When I take photos, I use the spreadsheet info to cut and paste metadata into the photo file. Then when I upload to Flickr, that info gets extracted and posted with my photo.
You can make your spreadsheet as simple or as complicated as you like.