O bază de date poate defini atât o listă de cumpărături cât şi o colecţie complexă de sunete, elemente grafice şi fişiere tip text. Aplicaţiile software pentru bazele de date sunt create pentru o organizare eficientă a acestui tip de informaţii de către utilizatori. În timp ce primele baze de date au fost limitate la căutări directe în rândurile şi coloanele unui document, bazele de date relaţionale moderne permit utilizatorilor accesarea şi reorganizarea informaţiilor în conformitate cu un număr vast de criterii. Bazele de date cu structură avansată oferă totodată posibilitatea de aranjare logică a oricărui tip de informaţii, de tip audio, video, text etc.