I use Chessbase 11 for this purpose. I teach chess in a number of schools so I like to take a game, analyze it and record my observations next to the moves. I know Chessbase light is available free of charge but I'm not sure if it offers the same options. Chessbase products allow you to setup positions so you might look into it!
chess software

Other chess databases exist, eg Chess Assistant by Convekta and SCID (free). Other possible options include ChessPad2..

If those are the 2 main features you're looking for, there's no need pay that huge amount for chessbase. Try the free alternatives such as ChessDB and SCID first. If you're not satisfied, then you can try CB and CA.
Note that the latest WinBoard version ( http://hgm.nubati.net/WinBoard-4.5TM.exe ) also supports basic database functionality (searching of positions in PGN databases, based on exact position or material present).
Hello everyone!
can anyone suggest a chess software that responds to my specific needs?
01. i wish to record my vast collection of books on chess (such as My 60 Memorable Games by Fischer), along with the annotations provided, study them at my pace, record my own observations, and save them in separate files
02. study opening-middle-endgame positions by setting up pieces at my will
can anyone help me?