There are various ways to track changes and attach data sheets to each component.  Some of this information can be stored in your Computerized Maintenance Management System (CMMS).  Some of this information might be stored in software that is currently available in the marketplace or might be available at your facility.