Comment: Ok, you want an honest response? I'll give one... (Score 1) 325
When you start asking multiple thousands of dollars for a software package, no matter WHAT it claims to be capable of doing, you're setting yourself up for a predictable chain of events:
1. You attract the interest of crackers and pirates, who get cheap thrills or bragging rights simply from saying they were able to copy and distribute something so valuable.
2. You lock out a number of potential customers for your product because the price tag is simply too high for them to consider it.
3. You create expectations from those who DO buy your product that they'll receive a superior amount of support and even "hand-holding" long after the sale.
I'm not saying these are reasons you're "charging too much" for your application. Only you can really determine if that's true or not. I'm simply saying these are practically guaranteed side-effects of doing so. In most cases, you see the folks selling such high priced packages implementing all sorts of copy-protection schemes, precisely out of fear about items 1 and 2, but the most effective schemes will put a severe crimp in your ability to deliver on expectations for item 3.
I work for a steel fabricator, a business where very niche (and costly) software is found all over the place. In every single instance, the copy protection schemes included with these programs we've used has caused us considerable hassle in the long haul. For example, many years ago, they spent tens of thousands on a steel detailing package which was loaded on a PC given to an outside detailer, as part of a long-term arrangement. (He'd do detailing of our drawings for us at a greatly reduced rate, in exchange for us supplying the hardware/software -- and he was free to use the equipment to do other peoples' work too, as long as ours too precedent.) That was great, except he suddenly became unreliable (personal/family problems, we assume), and we wound up having to reclaim our hardware/software. Problem is, nobody in-house is currently able to use the software, nor do we really want to hire or train anyone. (At this point, it's cheaper for now to just send the work out and pay regular rates
In another case (our document management package), we were getting absolutely reamed on annual support costs, but again, were trapped between a rock and a hard place because we had so much data in the package already, and migration costs to use someone else's produce were huge too. We got lucky and found a guy who used to work for the place, who now has his own consulting business. He was able to give us a far cheaper support contract to help us with any issues we had in the program (software crashes, questions about custom coding, etc.) - but was unable to provide us with any update patches. He bailed us out of a serious database problem the software developed at one point
Still another situation involves a vendor who has to email us new, lengthy key codes to copy/paste into the application every so often, so it then "phones home" to verify it's allowed to keep legally operating. It could be worse, but it still stinks. If someone isn't available with administrator rights who can get the emails in a timely manner and take care of it, the whole package shuts down on everyone. And you can't update the key code while anyone is actually IN the software either, meaning it's best done after hours.
I'm at the point where I don't even want to deal with the high dollar software anymore, because at least with the cheaper stuff, they're not so damn paranoid that I might be infringing on their precious copyright after I paid tons of cash