I'd be happy to share my experience as I've been talking with a lot of delivery companies as the founder of <a href="http://trackin.co" rel="nofollow">http://trackin.co</a><p>What I can say is that 70% of the basics regarding E-commerce/local delivery is the same whatever your market is (tour optimization, tracking, driver performances, dispatch, send orders to vendors...).
Then there's often specs, based on what your business is exactly doing.
That's why we decided to have a focus on food delivery at first, because we can answer every need you may have, from online ordering (adding pickup and catering) to customer relationship and promotion(adding yelp or G+ reviews) to what the drivers need to know regarding their delivery for that specific.<p>Meanwhile we've built our solution in a flexible way, and with an API, because a lot of things that we've built take a lot of time and expertise and we know other delivery businesses need it too. (And it's often hard to realize it before you actually start building it in house...)<p>So objectively if I had to start a food delivery business, I would use Trackin (obviously), and if it was a different service, I'd still use a (good) E-commerce solution + an API from a trustable 3rd party to help me manage the deliveries. That could be Trackin on something different based on your needs.
A company with a product that will evolve faster that my own product and would save me 2-3+ full time engineers and 6month at least.<p>You can still do it yourself but in the end you'll be building a dashboard, with a catalog, inventory, delivery management, dispatch, driver app then a customer facing app VS only build a customer facing app, and get the rest from a Saas, customize it so that you can focus on your business.
What I like to consider is the following: Why would I spend $$ and time on something for my business if I can have a competitor doing the same thing as me in just a couple of days/weeks thanks to SaaS solutions? Where will be the value added of your business?<p>Hope that helps and happy to discuss more if needed!