A bottleneck is a stage in a process that causes the entire process to slow down or stop. In a communications context, a bottleneck is a point in the enterprise where the flow of data is impaired or stopped entirely