A hotel can change its software only if it can keep being a hotel. HotelKey built its business around that awkward little condition.