Penyusunan program perawatan dengan metode RCM dapat dibantu dengan menggunakan software agar prosesnya menjadi lebih cepat. Piranti lunak RCM sudah banyak tersedia di pasaran seperti RCM++, RCM turbo, RCM professional 3.0, tetapi piranti lunak tersebut masih berbasis desktop. Atas dasar inilah dilakukan penelitian pengembangan piranti lunak RCM berbasis web. RCM berbasis web mempunyai keunggulan dibandingkan dengan basis desktop antara lain dapat diakses setiap saat dan dari tempat yang tersambung dengan jaringan internet, dapat dijalankan dengan sistem operasi apapun (windows, linux, mac), tidak perlu spesifikasi komputer yang tinggi untuk mengakses kecuali server aplikasi itu sendiri. Langkah-langkah yang dilakukan dalam penelitian ini yaitu menyusun proses RCM menjadi diagram alir pemrograman, pemilihan bahasa pemrograman, dan
pengujian piranti lunak. Proses yang terdapat dalan piranti lunak ini yaitu pembentukan hierarki sistem, analisis failure mode and effect analysis (FMEA), analisis keandalan part, dan pemilihan tugas perawatan. Piranti lunak yang sudah dibuat akan dilakukan pengujian user friendly yang bertujuan untuk mendapatkan masukan dari pengguna atas kemudahan dalam menggunakan piranti lunak ini. Bahasa pemrograman yang digunakan dalam pengembangan piranti lunak ini yaitu bahasa PHP (Hypertext Preprocessor) dan menggunakan basis data MySQL. Hasil dari uji user friendly, piranti lunak ini mendapatkan penilaian yang baik dari
pengguna dengan nilai sebesar 3.87 dari skala 5. Hasil akhir dari piranti lunak ini berupa laporan perawatan pada tingkat sistem, komponen, dan part.