I don't know if they'll be able to help you at all, but I went to Purdue University, and they are on progressive maintenance. As far as software, I'm not sure if they use it now, it was all paper/grease-board based in the dispatch area while I was there. I'm assuming this is a college based/high-usage type of program to warrent such a use. I know they had a 4-"event" inspection schedule done each 100hrs, and once the 4 "events" were completed, it counts as an annual. In between "events", were "cycles" were performed, which pretty much was an oil change every 50 hrs.