I keep thinking I would like to have a database of all my fabric purchases, so I know how much it cost, how much I purchased, and what I intended to use it for. Along with any other information I might decide I want to go with it.
However, I doubt that I would be able to keep it up to date, when I purchase 5 yds of something (it was on sale, or end of bolt), but only used 1/2 yd, or so, I wouldn't get that information into my database in a timely manner. When I'm quilting, I don't want to spend any time on the comptuer, unless it is looking up how to do something I'm not familiar with.
I have started taking a little sticky note, and writing down the cost, and yardage and pinning it to my fabric, and then sorting my fabric by color for my yardages. If I did purchase it for a specific project, then I will write that down as well, so I don't use it for something else, before I get around to making that project. When I use some of it, since the note is right there, it will be easy to write down how much I used, or what is left. If I'm using the fabric to make something that I intend to sell, then I have the cost per yard right there on the fabric as well, and can keep notes on how much it cost for the amount of fabric I used.
My FQ collection, I don't worry about how much I paid for it, and just sort those by color in clear shoebox size boxes. But I don't buy many FQ any more... did that when I first started quilting, but don't seem to use them, so stopped buying them, unless I need it for something specific.
I think the way someone organizes their fabric stash depends a great deal on how they use their fabric. I think sorting by color is probably the easiest way, because if you know what color family you want, you can just go to that section of your stash and look for the shades you want. If you purchase fabric for particular projects, then keeping the fabric together for each project would be better than sorting it by color. What works great for one person may not work at all for some one else... so find a way that works for you, and stick with that.
Diane in Colorado Springs