|
|
|
|
|
by Nursie
2892 days ago
|
|
There's a third issue - support. I worked for a place about 15 years ago which was trying desperately to retire its previous flagship product in favour of the new version. The new version was better written and more scalable, but the major value for them was that they had made a big mistake with the old one - The gave away source code and allowed customers to customise the software, but they still honoured support contracts. This had turned into a huge cost, as engineers were having to go out to customer sites and spend days figuring out what the customer had done. You can't effectively support what you can't see, so you can only really support OR allow modifications. |
|
Write it into your support contracts. Maybe offer smarter customers to review and sign off on their modifications in exchange for a reasonable fee.
These problems can be solved.