User Acceptance Testing (UAT) is performed by a group of end-users. For B2B solutions, you would usually want both highly experienced personnel with a good understanding of business requirements and regular staff that will be working with your software. It is somewhat similar for B2C solutions, where you need the input of both savvy users and regular customers.