- 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
