GPS vehicle locators

So it can be network (terrestrial) based, space based (GPS) or a combination.

Yes, steel buildings will impede gps based systems but if it's in your building it doesn't matter

Battery life is the biggest challenge. Systems like the one Ray pointed out will serve well but have cost.

Then there are dog/ child trackers that are work arounds to fleet systems
Hmm something small would be good