Look at Filemaker - you would have to build it yourself, but filemaker is not THAT difficult to use. I have not made any SM apps in it, but I use it to track crew times (as a timeclock), I use it to create Job Safety Analasys' for jobs, and I use it to create a number of other reports. The JSA application is far more complex than I would imagine a set tracking application would be, and I created it after about a week of playing with Filemaker.