What is the smallest unit of life that can perform all of processes

The smallest unit of life that can perform all processes is a single cell.