Constraints refer to anything that prevents a system from achieving its goals or maximum throughput. The Theory of Constraints is a management approach that focuses on actively managing constraints to help a firm progress towards its goals. Bottlenecks are processes or steps with the lowest capacity and longest throughput, and can be internal or external constraints on a firm.