The problem
Prostor ran reservations, unit allocation, billing and customer communication in separate tools that did not talk to each other. The customer-facing side either did not exist or did not track the real state, so a visitor could not trust that a unit shown online was free.