UAT is short for “User Acceptance Testing”. Generically it refers to the stage of a project lifecycle where users are testing a system and providing feedback to the developers in order to remove or minimise bugs, and/or to ensure all specifications have been delivered, prior to a project (e.g. website) going live. For web developers like Itomic, UAT is typically referred to in the context of a UAT website (or server), also known as a test or staging website. After a UAT website is approved by a client and the site goes live, the UAT site is typically retained, i.e. in addition to the live site. This permits future functional updates or fixes to be applied to and tested on the UAT site first before pushing them to the live site, thereby greatly reducing the chances of errors finding their way onto the live site.