The ticket system we use at the moment is an off the shelf package which would have been a one off purchase. Thats why it doesn't work as well with things like iPhones, the software has never been updated since it was purchased. The only ongoing cost is maintaining the hardware it is located on...