A pumping system (10) for at least one aquatic application, the pumping system comprising: a pump (32), a motor (30) coupled to the pump (32), and a pump controller (26) in communication with the engine (30); the pump controller (26) including a user interface (24) configured to initially receive and set a maximum blocked flow rate, a minimum blocked flow rate and a plurality of programmed flow settings including a first programmed flow setting, configured the pump controller (26) to disable the restoration of the maximum flow and the minimum flow once they are initially received and established through the user interface (24), the pump controller (26) configured to allow the restoration of the plurality of flow settings programmed during operation of the pumping system (10), configured the pump controller (26) to drive the motor (30) in order to maintain a first flow through the pumping system (10) set by the first programmed flow setting as long as the first flow is between the minimum blocked flow and the maximum blocked flow.Un sistema (10) de bombeo para al menos una aplicación acuática, comprendiendo el sistema de bombeo: una bomba (32), un motor (30) acoplado a la bomba (32), y un controlador (26) de bomba en comunicación con el motor (30); incluyendo el controlador (26) de bomba una interfaz (24) de usuario configurada para, inicialmente, recibir y establecer un caudal bloqueado máximo, un caudal bloqueado mínimo y una pluralidad de ajustes de caudal programados que incluyen un primer ajuste de caudal programado, configurado el controlador (26) de bomba para deshabilitar el restablecimiento del caudal máximo y el caudal mínimo una vez que son inicialmente recibidos y establecidos a través de la interfaz (24) de usuario, configurado el controlador (26) de bomba para permitir el restablecimiento de la pluralidad de ajustes de caudal programados durante el funcionamiento del sistema (10) de bombeo, configurado el controlador (26) de bomba para accionar el motor