A family of Microsoft relational database management systems designed for ease of use.
I'm not that surprised it hasn't been developed. HR has not always been upfront in adopting new technology.
I doubt if this would be difficult for an experienced Access developer, but it may have some gotchas and you seem to have plenty of time.
I don't see any reason this cannot be easily adapted to performance reviews. You would add a table of questions:
tblQuestion
QuestionID (PK Autonumber)
Question
JobDescriptionID (FK)
Or if question can apply to more than one description add:
tjxJobQuestion
JobQuestionID (PK Autonumber)
QuestionID (FK)
JobDescriptionID (FK)
Leave the FK out of the Questions table.