A system testing phase is where a version of the system is released internally for testing, no new system functionality is added. Changes made are bug fixes, performance improvements, and security vulnerability repairs.