Software Enabled Variable Displacement Pumps