Application that keeps track of my maintenance

Does anyone have any recommendation for an application that I can use to keep track of car maintenance and to send me reminders?

I just bought a 2016 Hyundai Elantra and first thing I wanted to do was set up a maintenance regimen. I found a regimen printed in the owner’s manual in the glove box, but I’d rather not have to remember when certain parts of the car need maintenance. I’m really looking for something that I can keep plugged into my car’s OBD-II port that will send me reminders (either via my iPhone or email) when it thinks I should, say, get my oil changed.