Here's the problem. The chords really should be shown as a chord grid and there should not be only one chord but different voicings (inversions) for the same chord. These chords need to be applied to songs following the musical principles of good voice-leading, playing area and the proper use of them in a chord progression. As far as I know, there is no program that does this.
The Guitar Grimoire by Adam Kadmon Pub. Carl Fisher comes close.
It's important to have a teacher show you how to use the chords effectively in a tune. It's not enough to find a chord, you have to know how to apply it.
For example: Fm7//// |Bbm7////| Eb7//Eb7b9//| AbMa7////| DbMa7//// | Dm7// G7b9//| CMa7 //// etc.
Shows you a jazz progression for a well-known jazz tune based on a standard.
Now you have to know which of the chords to use. Here's what determines that.
1. The right inversion. 2. The geographic location on the guitar neck. 3. The sequence of the chords to run smoothly using principles of voice-leading.