End users - Most users in organizations will be unlikely to know they are using a database system. This is because they will be using a database system indirectly through some ICT system. Some sophisticated end-users will be able to access database systems directly through employing end-user tools such as visual query interfaces.


• Database administrators/data administrators - DBAs will be concerned with creating and maintaining databases for various applications. Hence, most DBMS provide a range of tools for DBAs, particularly in the area of data control.


System developers - Developers of ICT systems will need to integrate database systems with the wider functions of the ICT system. Various tools such as application programming interfaces are available for this purpose.