The expiry date repository is common across all three electronic forms modules but predominantly used by the training forms to track crew expiry for proficiency checks, line checks, recurrent training and ad-hoc checks. The module has a set of built-in rules which automatically calculates the renewal or revalidation of existing checks removing the complexity and scope for error from the process; the rules also handle cases where crew members change fleet or rank. The module provides full auditing and logging as well as the facility to export data to third party systems to support validity checks.