The development of beam-based digital feedback systems for the CEBAF accelerator has gone through several stages. As the accelerator moved from commissioning to operation for the nuclear physics program, the top priority was to stabilize the beam against slow energy and position drifts (<1 Hz). These slow drifts were corrected using the existing accelerator monitors and actuators driven by software running on top of the EPICS control system. With slow drifts corrected, attention turned to quantifying the higher frequency disturbances on the beam and to designing the required feedback systems needed to achieve the CEBAF design stability requirements. Results from measurements showed the major components in position and energy to be at harmonics of the power line frequencies of 60, 120, and 180 Hz. Hardware and software was installed in two locations of the accelerator as prototypes for the faster feedback systems needed. This paper gives an overview of the measured beam disturbances and the feedback systems developed.