Why would you need a server farm to handle a few hundred users? A gaming host, which does essentially the same (push location of players around in realtime, just in a virtual world) can support hundreds of players on a single server, and not a particularly beefy one at that.<p>That said, even if the company does host the servers, in what way does that mean they should also vet and hire drivers, handle (non software related) support calls, invest in marketing and advertising, and all those hundred of other tasks that a taxi business needs, all in many countries and languages?<p>And the reality is that there are already dozens of companies doing just the software and renting it out to taxi companies, they must have some reason for doing so.