One way or another, we're talking about organizing the image files in a stored format.
Do you want it easily accessible, or sitting up on a shelf, or out in the cloud somewhere?
Do you have any idea HOW you would like the software to organize those files? Like, in what order? By date? By name? By subject? Just all random in one big pile?
Whatever your answers, you don't need software to put your files where and how you want to physically store them. You can do it yourself easily.
My "organizing software" is my brain. I use it to set up a folder hierarchy on my hard drive for my photos that grows over time as follows:
All Buck's Photos
Year
Date and Subject Name
JPGs
Print Sizes
PSDs
RAWs
Year
Date and Subject Name
Etc., etc., etc...
That format works for me. Others have their own ways of organizing their files. Ultimately, only you can decide what works best for you.
For me, my files are on the hard drive in what is to me a logical order. From there, Lightroom accesses all those image files, whatever kind they are, and allows much better organization via the means to tag them, flag them, cull and delete them, and so on. Then, whenever adding new photos, I plug my memory card into the reader, pop open Lightroom, and import them to their logical new folder on the hard drive, dated and named just for them.
Again, that's what works for me when it comes to organization. YMMV