Quite a few of the cab firms did - many used the same app skinned for each taxi co. I forget who made it now.
Depends on a market I guess. Here you have a single app for all local taxi companies (actually, there are few competing apps, but you get a point), you can even select which companies do you want to use via checkboxes, because their price differs. Same centralized service works with SMS too, if you don't want to install app or have an ancient cell phone.