Software Chassis

Unless you are a computer engineer, you probably never gave much thought into how many parts