System testing involves the testing of the entire application as per the requirements. It validates that the system is complete and will work as expected.
System integration testing focuses on testing the communications and interactions between different systems.