Requirements
Papermerge is web based application. As with any web based application it can be accessed and used from any modern web browser, like Mozilla Firefox, Chrome, Edge, or Safari.
Note
To use Papermerge all you need is just a modern web browser. Papermerge can be accessed and used from any operating system (provided a web browser). It can be accessed via web browsers from Desktop computers, tablets or mobile phones.
Like a typical web application it runs on server-side Linux or Unix-like computer. Thus, if you want to deploy and run Papermerge on your own, you need a Linux/Unix compatible operating system.
If you are interested in how to install Papermerge using docker - read installation with docker section.
In order to successfully deploy Papermerge you need following software:
Python
Papermerge (server side) is written in Python programming language. The minimum Python version required is 3.7.
Papermerge uses Django Web Framework as backend technology.
Tesseract
If you never heard of Tesseract - it is google's open source Optical Character Recognition software. It extracts text from images. It works fantastically well for wide range of human languages.