Although the terms are sometimes used interchangeably, a bottleneck is different from a constraint. A bottleneck is something we can alleviate; a constraint is a fundamental limitation of the system. So a machine that keeps breaking down is a bottleneck, but the fact there are twenty-four hours in the day is a constraint.