The need for Database and Software programs?



I wondered about this too. I think it applies to more seasoned players who's (1) developed the discipline to notation his games, (2) konws that she's committed to chess for the long term, and (3) who wants to climb the ratings ladder more efficiently.
For the new/weaker chess players, a database is nearly useless because (1) I don't usually bother to notate my games so not much will be iside that DB, (2) I don't know how long I'll be so dedicated to chess which means the DB (if I somehow spend the effort to keep one) may not get used after a year or two; and (3) I'm not focused on rating very much (chess isn't my profession; beating similar-strength players is equally fun no matter his or her rating. (4) It may even be information overload for a new player (I already have books that I want to read, training videos that I want to watch, and so many other stuff that can benefit a new player more than a DB : )

You don't need to buy anything. You can get a free database program, engine and download decent databases.
I think one of the best uses, as a amateur player is using them to find out when you leave book, to see what the normal plans are in the openings you normally play, and to point out missed tactical ideas or mates that you didn't in your game. For me, it's the stronger player to try and help me find my blind spots.