User acceptance testing: checking with intended users that a system meets agreed business needs before release.Technology