How in the world does software rotate tires and check wear? How great is the maintenance log? I can print anything I want in a log. What's great is a record that the services were actually performed. Receipts are great for that.
Besides, how hard is it to figure out multiples of 20,000 miles or 10,000 miles on the car's odometer?
I change my oil every 5,000 miles on many cars in my family fleet. It's easy to look at the odometers and figure out 5,000 mile intervals (oil changes at 5,000, 10,000, 15,000, 20,000...).
Anyhow, most cars come with a cool maintenance schedule. It's included with the car's Owner's Manual. Everything important for maintaining a vehicle is right there, spelled out by the manufacturer.
Don't waste money on software that isn't necessary. It just complicates the matter. Put it towards actually doing the maintenance!