Should startups build a taxi booking app from scratch or use a white-label solution?

If a startup wants to launch a taxi booking app, should it create the app from the ground up (from scratch), or should it buy and customize a ready-made (white-label) taxi app?