The Comfort-Delgro Taxi Booking app is a great idea but its back-end needs help. If you tried using the app around 6pm yesterday, you would have found it impossible to use. After you keyed in your pick-up address, you hit a button and waited. And waited. And waited. And then, if you were like me, you gave up and hailed a cab, saving you the $2.50 booking fee.
What happened? The short answer, I believe, is server overload. If you type in your pickup address, say "9 king george ave", the app takes that and sends it to a server that will eventually translate the address into "9 King George's Avenue, Singapore 208581." This, naturally, takes a little time.
At 6pm yesterday, i.e. peak hour, the app essentially failed to work because it took forever for the server to translate your address into a format it could use. I'm guessing that it was overwhelmed with requests. However, I can verify that the app works because I tried it both yesterday morning at about 10am and yesterday evening at about 11pm.
Hopefully Comfort-Delgro will beef up the back-end to handle the load. It's a great app with lots of potential.