Dalam pembangunan dan pengembangan aplikasi, bahasa pemrograman yang akan digunakan sangat disarankan menggunakan versi LTS (Long term support). Hal ini diambil dengan pertimbangan bahwa jika ada kendala teknis di aplikasi, maka masih memungkinkan meminta dukungan dari bahasa pemrograman (versi LTS) yang digunakan tersebut. Namun jika tidak terdapat versi LTS, agar dipilih versi yang mendapat dukungan update kamanan yang masih panjang.
Bahasa pemrograman PHP (≥ 7.3)
Bahasa pemrograman Java (≥ JDK 8)
Bahasa pemrograman Javascript
Bahasa pemrograman python ( ≥3.7 )
Database Management System yang direferensikan adalah yang bersifat open source dengan spesifikasi minimal:
Password Hashing
Nb: Dalam hal penggunaan di luar framework yang disebutkan di atas maka perlu dilakukan upaya penguatan di sisi keamanan (hardening) melalui koordinasi dengan Dinas Kominfo DIY.
Pelajari juga ketentuan umum aplikasi di ketentuan umum.