What do you mean? Probably any database will have an ECO listing and move %, etc. Do you want a listing of moves an electronic ECO/MCO so to speak, generation of novelties (not happening), line recommendations?
best opening software

You can give a deeper look at chess.com's book openings.
Then, you may consider to use a chessbase database, or chessmaster. I remember that chessmaster has an "opening thing", and you can get assistance in the opening lines and/or explore openings and the reason behind some of them.
If you are a beginner, you may consider to read Seirawan's "Winning Chess Openings", to give a deep look at what's the point of many opening lines.
There is a software dedicated to openings, freeware and quite famous, at chesspositiontrainer.com
what is the best opening software i heard chessmaster and fritz has an opening thing. what's the best opening software?