Mallijärjestelmien
Mallijärjestelmien käsite viittaa tietokoneohjelmistoihin ja ohjelmointikieliin, joissa mallit eli *models* muodostavat keskeisen osan tietojen hallinnassa ja esittämisessä. Mallijärjestelmät ovat erityisen yleisiä web-sovelluksissa, mobiilisovelluksissa ja tietokantayhteyksissä, missä ne mahdollistavat tietojen järjestämisen ja manipuloinnin loogisella ja rakenteellisella tavalla.
Perinteisesti mallijärjestelmät perustuvat tietokantojen suoraan mallintamiseen, missä tietorakenteet vastaavat tietokannan taulukoita. Esimerkiksi *Active Record* -mallijärjestelmä, jota
Mallijärjestelmien etuna on kehityksen nopeuttaminen, sillä ne vähentävät tarvetta kirjoittaa suoraa SQL-kieltä tai käsitellä tietokantayhteyksiä alkeellisesti.
Nykyisin mallijärjestelmät ovat kehittyneet monipuolisemmiksi, ja niitä käytetään myös muissa konteksteissa kuin pelkästään tietokantayhteyksissä. Esimerkiksi *Entity