One of the comments nails it best: unless you are breaking the laws of physics, you can make software do pretty much anything... the real question is whether that is a net benefit.
"They want to use our software or customize things in ways that are technically impossible"
What the hell does that even mean? Perhaps the reason the tech can't communicate to the non-techy is that he can't communicate, period. Does it mean they're using the software for something it wasn't intended to be used for? Are they looking for a feature that isn't coded? Are they looking for support for something you aren't interested in supporting?
Not much is 'technically impossible' when it comes to businesses and software these days. What there are in abundance however are a lot of misguided applications.