Berikut ini beberapa saran yang dapat dipertimbangkan sesuai dengan kondisi komputer, keuangan, sdm, dan operasional jangka pendek-menengah-panjang.
- Jika aplikasi yang harus jalan di Windows XP itu tidak digunakan secara terus-menerus, pasang Windows XP dan aplikasinya di mesin virtual di Linux, misal mengggunakan VirtualBox. Mesin virtual dan Windows XP hanya dijalakan jika perlu saja. Jika khawatir komputer bermasalah atau diserang cracker karena banyak celah keamanan, matikan jaringan Windows XP di VirtualBox tersebut.
- Jalankan wine atau program emulator sejenis untuk menjalankan aplikasi itu di Linux. Jika aplikasi berjalan mulus dengan wine, cara ini lebih ringan daripada cara pertama dengan mesin virtual.
- Buat ulang aplikasi itu agar dapat dijalankan di Linux desktop atau server web. Ini akan lebih aman dan ringan lagi, dengan risiko butuh waktu dan biaya untuk membuat ulang aplikasi. Cara ini sangat bagus jika ingin mengubah aplikasi dari stand alone atau desktop ke client-server atau berbasis web/mobile.
- Jika tidak memiliki komputer dan software untuk pengembangan aplikasi (cara ke-3), maka buat ulang aplikasi dengan cara komputasi awan (Cloud Computing), misal menggunakan jasa penyewaan software untuk pengembangan atau PaaS (Platform as a Service). Contoh PaaS adalah Google App Engine, AppScale, Cloud Foundry, dan sebagainya.