defined to consist of four components: 1. users 2. the database application 3. the database management system (dbms) 4. the database
collectively, the database model, the dbms, and the database itself
free distribution of the operating system code and encouraged others to modify and further develop the code