Bottleneck

is a point where a design or some other process is slowed down due to specific limitation. Limitations can range from poor usability to technical constraints.