Is there any good software you can use out there as a tool to enhance songwriting sessions?

For eg a program where you type the key you're using then it can bring up a list of all chords in that key for example so you can have a play around with some and get more ideas flowing.

I've no idea what i'm talking about here but just wanted to know if such a thing existed.

not exactly what you described but here are some programs i use/'ve used: guitar pro, powertab, garageband, FL studio and ableton live.

also this is in the wrong place. i'm going to close it, use the search bar, i'm sure this has been asked before, read the rules too.