We use FD Manager for our Gulfstreams and Globals.
www.fdmanager.aero
It is an iPad app that also has a desktop application. It does track all the items you asked about, and depending on your maintenance program, it can track the status. We use CMP/CAMP, and it works. I believe you can even customize it as needed.
I would not say it's the greatest, but to date, I have yet to find anything that is better. We have been using it for about 8 years on all our aircraft.
I hope this helps.
J