Proactive and Reactive Systems