Source: https://cs.furman.edu/~pbatchelor/mis/Slides/Infrastructure Hardware and Software Week 2.pdf