Smart pumping systems