• CRA-5.2 CRA-5.2 Maintenance and Development of Systems

    • CRA-5.2.1

      Licensees must have a clear and well-structured approach for the implementation and upgrade of systems and software.

      Added: April 2019

    • CRA-5.2.2

      Licensees must also have well-established policies and procedures for the regular and thorough testing of any system currently implemented or being considered for use (e.g., upgrades to a matching engine or opening of a new Application Programming Interface ("API") with a third party). Licensees must ensure that the implementation of new systems, or upgrading of existing systems, is thoroughly checked by multiple members of technology staff.

      Added: April 2019

    • CRA-5.2.3

      Licensees must ensure that any changes made to a codebase in use are tracked and recorded, with a clear audit trail for appropriate internal checks and sign-offs.

      Added: April 2019

    • CRA-5.2.4

      For the purposes of Rule CRA-5.2.3, the use of version control software which allows for the accurate timestamping and identification of the user responsible for relevant changes must be considered.

      Added: April 2019

    • CRA-5.2.5

      Licensees must maintain a clear and comprehensive audit trail for system issues internally, including security issues and those with third parties, and their resolution.

      Added: April 2019

    • IT System Audit

      • CRA-5.2.6

        [This Paragraph was deleted in January 2020].

        Amended: January 2020
        Added: April 2019

      • CRA-5.2.7

        [This Paragraph was deleted in April 2023].

        Deleted: April 2023
        Added: January 2020

      • CRA-5.2.8

        [This Paragraph was deleted in April 2023].

        Deleted: April 2023
        Added: January 2020

      • CRA-5.2.9

        [This Paragraph was deleted in April 2023].

        Deleted: April 2023
        Added: January 2020