Pertimbangan dalam menentukan perangkat lunak pembangun aplikasi basis data, antara lain:
Kecocokan Antara DBMS dan Development Tools
Perangkat lunak yang dipilih harus dapat menjamin tersedianya fasilitas yang dapat digunakan untuk berinteraksi dengan DBMS secara penuh. Contoh :
DBMS | Development tools |
MS-SQL server | MS Visual Basic |
Borland Interbase | Borland Delphi |
CA-OpenIngres | CA-OpenRoad |
Oracle | Developer 2000 |
Dukungan development tools terhadap arsitektur sistem
Tidak semua development tools memberi dukungan yang baik terhadap arsitektur client-server
Independensi development tools dan DBMS
Idealnya hanya ada satu macam DBMS yang dipilih untuk mengelola berbagai basis data. Sebagai kompromi terhadap banyaknya DBMS yang digunakan, maka harus dipilih development tools yang bisa cocok untuk semua DBMS.
Kemudahan pengembangan dan migrasi aplikasi
Development tools yang dipilih harus mendukung pengembangan ke masa depan (misalnya berbasis web) dan kemudahan migrasi, misalnya dari berbasis form (form-base) menjadi berbasis web (web-base).