What’s the difference between free apps like Google maps with multiple addresses?

Free mapping services like Google maps are the best tools for directions from point A to Point B but for multiple addresses, Google maps will only tell you the directions and approximate time to reach those addresses. This route will not be optimized by which addresses should be first in line but rather give you a route connecting the addresses you enter in the same order they were input into the maps app.