Just another point of view here.....
There are different access levels in the TDA software for a reason. And with those software access levels, certain programming areas can be allowed and disallowed.
I don't think Panasonic wrote it this way for no reason.
I don't think its fair that you just flat out say the software isn't for users, when by design it quite clearly is to a certain extent.
If you guys thought about it, you could actually stand to make a little bit more cabbage on your installs if you included the software (And basic training on its operation). And then when you install the software, you could cater it to allow certain functions, eg name change, ICD members, carrier code table, toll restriction level. Other than that, you could bar all the other programming functions to that login level, and thus save yourselves time and phone call for basic programming changes that a cluey IT person could do quite easily.
And because of you doing this, it would stand to reason that the customer would trust you more as you wouldn't be having to charge them for quick 5 minute jobs to change minor MB's. And with that trust, the customer would be more inclined to go to you first for bigger works, even though you may be a bit more expensive than dodgy nick down the road.
To be honest, the software is not that hard to use, and out of the roughly, 8 different brands of systems that I've had the 'pleasure' of working on, the TDA programming software is by far, the simplest and easiest software to use. It really wasn't designed to be for technician's only.