Software Open Source adalah software terbentuk dari source code yang tersedia bebas dan digunakan oleh beberapa pelaku yang saling bekerja sama tanpa tujuan komersil untuk bisa memakainya.
Memakai software open source dalam membuat aplikasi menjadi nilai tambah dalam hal pengembangan aplikasi yang kita buat ke depannya nanti. Karena kebanyakan dari aplikasi yang dibuat dari software open source akan menghasilkan aplikasi open source pula, yang dapat dibantu perkembangannya oleh Programmer lain. Di sini terjadi transfer knowledge yang berarti penyebaran pengetahuan antar Programmer sehingga para Programmer satu sama lain membagi inovasi ilmu baru dalam hal pe-'coding'-an. Hal yang paling utama mengapa kita (sebagai mahasiswa) dianjurkan menggunakan software open source untuk membuat aplikasi adalah karena sifatnya yang gratis. Untuk kalangan pelajar/mahasiswa dibutuhkan suatu media sebagai bahan studi yang sifatnya tidak komersil sehingga memudahkan pelajar/mahasiswa berkonsentrasi dalam proyek studi yang dilakukannya.