### User Acceptance Testing (UAT) This is a stage where end-users or clients of the software test the system to verify that it meets their needs and works as expected in the real-world environment. This often happens right before the GA stage.