Most of the newer software packages used offer 'production data capture' modules so you can accurately record times for doing jobs, materials used on the job etc, all thru a bar code on the work card and bar codes on the forehead of the engineer etc
I know of railway/transit companies who are looking to introduce some similar systems and practices.
I heard old Borneo Skyways had been duped by Boeing for Enterprise One..good luck! Store software from one comapny, tech records software from another company under a Boeing badge and you are the first! Had a beer with the guy who sold it to you, boy did we laugh.