Data Source adalah sumber utama dimana data berasal, dalam pemrograman komputer. Sumber data dapat database, dataset, spreadsheet atau bahkan keras-kode data. Ketika data ditampilkan dalam halaman web atau aplikasi desktop, dalam format kolom-baris atau format lain, data itu diambil dari sumber data dan disajikan dalam format didefinisikan dalam pemrograman.
Aplikasi komputer dapat memiliki beberapa sumber data yang didefinisikan, tergantung pada fungsinya. Aplikasi seperti Oracle, dan SAP database SalesForce.com penggunaan semua sebagai sumber data. Jenis umum dari database adalah database SQL, tetapi beberapa aplikasi dapat menggunakan jenis-jenis database, seperti Microsoft Access. Sementara kurang stabil, serangkaian spreadsheet dapat digunakan sebagai sumber data, tapi hal ini jarang terjadi karena kemungkinan spreadsheet menjadi rusak dengan meningkatnya ukuran mereka. Database sering bagian dari sistem backup data yang lebih besar dan bisa dipertahankan lebih efisien, sehingga membuat mereka lebih banyak pilihan populer