Client needs an onscreen keyboard for their application.
there are several available. Actually WindowsXP and 2000 have Accessibility features that include an onscreen keyboard for disabled access.
Netshift, one of our partners, has a software package.
http://www.s-v-s.co.uk/keyon.htm
Here are some others (search for virtual keyboard on google):
http://www.virtual-keyboard.com/Developer/developer.html
http://www.lakefolks.org/cnt/
http://www.wivik.com/
For web, I would check the javascript repositories...
http://javascript.internet.com/miscellaneous/on-screen-keyboard.html
hope this helps!