I found that most of the software out there was aimed a trucking fleets and they didn't completely meet my needs. I ended up making my own "progam" using M/S Access database. It's got one section where I store all the info on each peice of equipment, model, serial, filter #'s, tire sizes, etc. Another section where I store all my contact info/vendors & stuff. Another section lists all the equipment, last service date, last service hours, service frequency, and current hour meter reading. It also stores stuff like last coolant change, hyd. oil change, trans oil change, etc.
The fuel guy reads the hour meters as he fuels, using a report it prints for me, gives me the readings, I input them, run another report that spits out everything that's due, how overdue it is, and includes all the filter numbers so I can check stock/order without having to look it all up.
It works, it's simple and you have the freedom to make it exactly what you want/need. :beatsme