
Ada beberapa software yang bisa digunakan untuk mengolah data seperti:
- Microsoft SQL Server
- Microsoft Access
- MySQL
- LibreOffice Base
- Oracle
- Postgre SQL
- Visual dBase
- Paradox
- FoxPro
- Visual VoxPro
- Sybase
- Interbase
- Xbase
- SQLite
DBMS ini bisa digunakan untuk mengakses, mengontrol, dan memelihara data secara praktis dan efisien. DBMS ini dapat mengolah pendefinisian suatu data dan bisa juga menangani permintaan pemakai untuk mengakses data, memeriksaka keamanan dan integritas suatu data yang didefinisikan oleh DBA (Database Administrator), serta dapat menangani masalah kegagalan dalam pengaksesan data yang disebabkan oleh kerusakan sistem maupun disk.
Ditinjau dari jenisnya database dibagi menjadi dua yaitu database flat-file dan database relasional. Dalam database flat-file dapat memuat file dengan data yang berukuran kecil dan dapat dirubah dengan mudah. Database flat-file biasanya digunakan untuk menyimpan data yang sederhana dalam jumlah yang kecil. Kelemahan dari database flat-file ini adalah rumit, jika digunakan untuk menyimpan data dengan struktur kompleks walaupun bisa juga untuk menyimpan data yang semacam itu. Dan juga rentan terkena corupt data karena tidak adanya penguncian data.
Sedangkan dalam database relasional mempunyai struktur yang lebih masuk akal dalam cara menyimpan data. Database jenis ini menggunakan sekumpulan tabel dua dimensi yang masing-masing tabel tersusun atas baris dan kolom. Untuk membuat hubungan antara dua atau lebih tabel ini mengunakan atribut key yaitu primary key di salah satu tabel dan foreign key di tabel yang satunya. Database jenis ini sangat banyak yang menggunakan karena keunggulannya. Adapun kelemahannya ialah implementasi yang lebih sulit untuk data dalam jumlah yang sangat besar dengan tingkat kompleksitasnya yang sangat tinggi dan proses pencarian data menjadi lambat karena perlu menghubungkan tabel-tabel terlebih dahulu apabila data yang dimasukkan tersebar di beberapa tabel.