2Simple
  • Home
  • Services
    • Custom software
    • Web and mobile apps
    • Process automation and AI
    • Document workflow
    • ERP integrations
    • Team augmentation
    • Software testing
  • Industries
    • Medical distribution
    • Logistics
    • Manufacturing and warehousing
    • Finance and insurance
    • Maritime and ports
    • Facility management
    • Energy and renewables
    • Other industries
  • Portfolio
  • Tools
    • Project brief builder
    • Process cost calculator
    • Software acceptance checklist
  • About
    • Company
    • References
PL EN
Contact us
2Simple
  • Home
  • Services
    • Custom software
    • Web and mobile apps
    • Process automation and AI
    • Document workflow
    • ERP integrations
    • Team augmentation
    • Software testing
  • Industries
    • Medical distribution
    • Logistics
    • Manufacturing and warehousing
    • Finance and insurance
    • Maritime and ports
    • Facility management
    • Energy and renewables
    • Other industries
  • Portfolio
  • Tools
    • Project brief builder
    • Process cost calculator
    • Software acceptance checklist
  • About
    • Company
    • References
Contact us
PL EN

Software acceptance checklist

Check a system before you accept it from a software house: 42 points in 7 groups - functionality, integrations, devices, security, data migration, handover and the period after launch. Fit the list to your project, track your progress and download an acceptance protocol template as a PDF.

Fit the list to your project

Select what you are accepting. With nothing selected in a group you see all its points. You can add your own points under each group of the list.

Used in the acceptance protocol.

Platforms
Features
Integrations
Data migration from an old system
2Simple

Acceptance checklist

Acceptance checklist

1

Functionality

2

Integrations

3

Devices

4

Security basics

5

Data migration

6

Handover

7

After launch

2Simple

Prepared with the 2Simple acceptance checklist: https://www.2simple.it/en/tools/software-acceptance-checklist

2Simple Sp. z o.o. · office@2simple.it · www.2simple.it

Acceptance progress

0 of 42 points checked

Progress and your own points are saved in this browser. You can come back to the list later.

In the print dialog choose "Save as PDF".

Nobody to do the testing?

Let us run independent tests before acceptance: manual and automated, frontend and API, with a defect list ready for the protocol.

Software testing

Software acceptance protocol template

The protocol confirms what you accepted, with what result and which defects. Enter the system name and the vendor in the fields above and the template fills in with them and with the scope from the checklist.

2Simple

Software acceptance protocol

Software acceptance protocol

Protocol number 

Acceptance date 

Place 

1. Parties

Client:   (company name, representative)

Vendor:  

2. Subject of acceptance

System:  

Version / release:  

Scope: as per the contract and specification

Basis: contract no.   dated  

3. Type of acceptance

partial - stage:   final

4. Testing

Acceptance tests were carried out on   in the environment: test production

Checked points: the acceptance checklist (annex).

5. Defects found

No.Defect descriptionSeverityFix by
1
2
3
4

Severity: critical (blocks work), major (hinders work), minor (does not get in the way).

6. Items handed over

source codeuser documentationtechnical documentationadmin access  

7. Result

accepted without reservations

accepted with reservations - defects from point 5 to be fixed by  

acceptance refused - reason:  

8. Signatures

Client (signature and date)
Vendor (signature and date)

An illustrative template, not legal advice. Adapt it to your contract, ideally with a lawyer.

How to carry out software acceptance

  1. 1

    Agree acceptance criteria

    Before testing, agree with the vendor what "works" means: the contract scope, the feature list and which bugs block acceptance.

  2. 2

    Test on real data

    User acceptance testing (UAT) is done by the people who will use the system, on company data. The vendor's own testing does not replace it.

  3. 3

    Report defects with detail

    What was done, what happened, what was expected, a screenshot. Plus severity: critical, major or minor.

  4. 4

    Decide on the result

    Minor defects need not block the launch - list them in the protocol with a fix date. Critical ones are a reason to refuse acceptance.

  5. 5

    Sign and take over everything

    Together with the protocol you take over the source code, documentation and admin access.

Frequently asked questions

What is user acceptance testing (UAT)?

Testing done by the client before acceptance: the people who will work with the system check on real data that it does what was agreed.

Can you accept a system with bugs?

Yes, if the bugs are minor and do not block work. You then sign an acceptance with reservations and list the defects with a fix date. Critical bugs are a reason to refuse acceptance.

Partial or final acceptance?

In longer projects each stage is accepted separately (partial acceptance) and the whole system at the end (final acceptance). The checklist works for both - for a partial acceptance select only the features of that stage.

Who should test before acceptance?

The people who will use the system day to day, plus someone who knows the process from the business side. If you lack the time or people, an independent QA team can run the tests before acceptance.

What about copyright in the code?

It depends on the contract: a transfer of rights or a licence, with defined fields of use. The checklist reminds you to check it, but it is not legal advice - have a lawyer review the contract and the protocol.

Are my ticks sent anywhere?

No. The list saves your progress only in your browser so you can come back later. Nothing is sent to a server.

Related

  • Software testing
  • Custom software
  • Software project brief builder
  • Document process cost calculator

Let's talk about your project

Describe in a few sentences what you want to build or improve: an app, a platform, an integration or a process. We reply within one business day. The first call is an analysis, not a sales pitch.

Write to us or email office@2simple.it
2Simple

A software house from Poland. We design and build web, mobile and desktop applications, platforms, integrations, automations and AI solutions for companies.

Services

  • Custom software
  • Web and mobile apps
  • Process automation and AI
  • Document workflow
  • ERP integrations
  • Team augmentation
  • Software testing

Company

  • About
  • References
  • Portfolio
  • Free tools
  • Contact

Company details

2Simple Sp. z o.o. Henryka Sienkiewicza 13/13A 97-300 Piotrków Trybunalski NIP 7712926973 KRS 0001054625 office@2simple.it LinkedIn
Privacy policyCookies policyTemporary files
PL EN
© 2026 2Simple Sp. z o.o.