Model Predictive Systems