a collection of programs that interact with the database through the dbms
collection of application programs that interact with the database along with the dbms and database itself
client software that provides the user with the ability to locate + display web resources