representation of a model; create specific data model for determined problem domain; simple representation of complex real-world data structures.
: simple representation of complex real-world data structures useful for supporting a specific problem domain
includes programs that control and manage basic computer operations  operating systems  utility programs  software development tools