Entity-Relationship diagrams are useful for modelling data and
the relationships between the data. They can be used when the
constraints between data are relatively simple. They do not allow
specification of interactions between the data or model how the
data changes (there are no processes in Entity-Relationship).
Entity-Relationship diagrams are most often used to model
databases.