This project implements a software that ensures that each resource is being used by at most one process at a time.