I need this Arduino Keypad LCD Shield, is this a good viable option ?
What does this have to do with "Interfacing with Software on the Computer"?
If you need that specific piece of hardware, why are you asking if it is a viable option? What is your definition of viable?
Why doesn't your link work? In other words, why didn't you make it a link?
Adafruit is a reputable outfit and those shields with 16x2 and 5-button keypad are all much the same. The only thing that isn't very "viable" is the price. E55.90 sounds like a hell of a lot of money and you would be better off getting something from China off eBay.