 So, a model could be finally instantiated and solved over different datasets, just by modifying its datasets.The correspondence between modelling entities and relational data models, made then possible to seamlessly generate model instances by fetching data from corporate databases.This feature accounts now for a lot of the usability of optimisation in real life applications, and is supported by most well-known modelling languages.