Secara teknis file sistem dalam Stock ROM perangkat diambil-download oleh Custom Developer dari pihak ketiga untuk dimodifikasi mereka sesuai keinginan, selanjutnya ditanamkan lagi keperangkat tersebut atau keperangkat lain yang support melalui metode flashing.
Seperti yang dijelaskan di atas, yang dimaksud dengan custom rom adalah file system firmware perangkat baik berupa handphone, tablet maupun PC yang OS sudah di kostumisasi oleh developer pihak ke 3 dengan tujuan tertentu dan dengan mengubah firmware resmi-asli (Stock ROM ) bawaan vendor perangkat tersebut.
Tidak terkecuali pada perangkat berbasis android, firmware pada android juga dapat dimodifikasi, oleh sebab itu dinamakan dengan android mod (android modification) atau yang lebih dikenal dengan sebutan custom ROM. Sebenarnya ROM sendiri artinya adalah Read Only Memory, tetapi ketika digunakan dalam komunitas modding android maka artinya menjadi custom OS image yang di install kedalam area ROM didalam HP.
Dalam custom ROM tentu saja anda tidak asing dengan kernel, kernel sering disebut dalam custom rom adalah jantung dr OS, kernel merupakan barebone dari komponen didalam sebuah OS. Sebuah custom ROM adalah sebuah versi OS yg berdiri sendiri, didalam custom ROM sudah termasuk kernel, apps, service, driver, etc. Semua sudah termasuk yang digunakan untuk menjalankan sebuah perangkat HP, bedanya hal ini di kostumisasi oleh seorang developer (atau team) bukan dari perusahaan pembuat perangkat atau yang dikenal dengan sebutan vendor.
Custom ROM dalam kostumisasi berarti merubah, mengganti, menghilangkan sebagian ato seluruh bagian, melakukan optimalisasi, menambah, dan melakukan berbagai hal yg mreka bisa rubah dari stock ROM standart.
tujuan pembuatan Custom ROM adalah untuk mengubah dan atau menambah fitur dari firmware perangkat Android sehingga mempunyai kemampuan, keandalan serta kinerja-performance melebihi dari apa yang sudah ditawarkan oleh firmware asli-nya. Kemampuan atau ability tersebut dapat berupa perbaikan fitur : Wi-Fi, Bluetooth, USB, Audio, Display, Reboot, Rooted, Network,3G Modem, Kemudahan Install Aplikasi, bahkan Over Clock Processor perangkat Android tersebut.