Each plant is filed in a simple individual table, where I write all 'events', it gets continously longer as long the plant lives. One pic at top and some additional if necesary. All species are in one archive for the genus + all pics ever taken. All genera in one general archive called 'orchids'. Have another for 'bromeliads', and so on.
Beside, all plants are listed in a table with nº, name, pic, flowering month(s), flowercount/dimensions and 'others' (that is where I bought it, and when, scent, etc.)
It's an easy system, no excel and no complications, has worked for me for years and some 300 plants. Plants that die are deleted in an extra archive, for if I want to look up some information and compare (has been VERY usefull to determine the reasons for rot! Different years, same seasons (mostly end of summer) = bad water quality!)...