Močno se je približal idealu ‐ predmetnemu delu s podatki ter avtomatizaciji branja in shranjevanja podatkov. Od programerja pa zahteva polno poznavanje njegovega delovanja in preverjanje poizvedb, ki jih generira. V nasprotnem primeru lahko dobimo performančno zelo neugodne rešitve.