Self-adaptive software applications often include some form of progress rate control. Various frameworks were proposed to measure progress and provision resources to govern it, hence - in control terms - for sensors and actuators. The same is not true for control laws, however. In this paper we address this part of the overall problem, proposing a standard control structure that can be easily configured and tuned to match a variety of progress control needs. We completely analyse the simplest case, namely a single application under fixed rate control, and spend a few words on extensions to multiple application and event-based realisation. Simulation examples are reported to support the proposal.