Perkembangan peradaban manusia juga telah memacu peningkatan kebutuhan dan keinginan baik dalam jumlah, variasi jenis, dan tingkat mutu. Perkembangan ini menimbulkan tantangan untuk dapat memenuhi keinginan tersebut dengan cara meningkan kemampuan dan menghasilkannya. Peningkatan kemampuan penyediaan atau produksi barang merupakan usaha yang harus dilakukan oleh perusahaan untuk dapat memenuhi kebutuhan secara efektif dan efisien. Salah satu bidang yang terpengaruhi adanya perkembangan teknologi komputer adalah dibidang Maintenance Management. Maintenance Management, menurut The American Management Association, Inc.(1971), adalah kegiatan rutin, pekerjaan berulang yang dilakukan untuk menjaga kondisi fasilitas produksi agar dapat dipergunakan sesuai dengan fungsi dan kapasitas sebenarnya secara efisien. Ini berbeda dengan perbaikan. Pemeliharaan (Maintenance) juga didefinisikan sebagai suatu kombinasi dari berbagai tindakan yang dilakukan untuk menjaga suatu barang dalam, atau memperbaikinya sampai suatu kondisi yang bisa diterima (BS3811, 1974 dalam Corder,1992).
Dari permasalah tersebut munculah suatu gagasan untuk membuat aplikasi berbasis Windows untuk membantu masalah di bidang Maintenance, yang didalamnya dapat melakukan kalkulasi, pengelolaan, dan pendataan. Bahasa pemograman yang digunakan adalah C# dimana aplikasi yang digunakan adalah Microsoft Visual Studio 2012.
Dengan adanya Aplikasi Perhitungan OEE dan RCM ini dapat mempermudah perhitungan OEE (Overall Equipment Effectiveness) dan RCM (Reliability Centered Maintenance) sehingga hasil yang didapatkan dapat diketahui dengan mudah dan sesuai dengan perhitungan yang telah dilakukan.