There are two types of software, Open Source Software and Propriety.
"Open source refers to technology and software that is available for anyone to use or edit. Proprietary is copyrighted technology that must be used with a license."Ref: https://www.nexcess.net/blog/open-source-vs-proprietary/
We will be working with Open Source software throughout this projects. And, not just the applications, but the Operating System also.
The Operating System that will be used in this project is Linux. Specifically the Mint Linux distrobution. (Homepage)