There are hundreds of programs available that look after the total maintenance package - they control and call up all scheduled maintenance tasks including ADs and do all the record keeping, including tracking and controlling life limited parts down to the sub-assembly level.
Tracking life limited parts is just a tiny, tiny part of what's included in most of them. I'm sorry, but it is as ColeFace says, a very competitive market. Try looking up Cimber Data or Trax just to see what is available at the low end. Then think about SAP, Oracle and the other big boys at the top end.