I don't know of such a program, but buying a book on the opening that will explain key ideas and plans will get you what you want. A complete repertoire is what you'll need - it's not much use just buying a book on the Queen's Gambit if someone decides to play the Grunfeld against you, so get a repertoire book for 1.d4. Likewise for your black openings against 1.d4, 1.e4 and 1.c4/1.Nf3
Let's say I wanted to learn the Queen's Gambit. It's far from just a single opening line with many ways it can split off. What I'm looking for is some type of program that will get the common opening divisions, so that I can learn them without the hassle of going through the Explorer to find each individual opening varation. For example, 3.Nf3 and 3.Nc3 in the QG with the popular responses to each deviation.