ReactOS adalah sebuah proyek perangkat lunak yang bertujuan untuk mengembangkan sebuah sistem operasi yang kompatibel secara biner dengan perangkat lunak aplikasi dan device driver untuk keluarga sistem operasi Microsoft Windows NT 5.x dan yang lebih tinggi (Windows 2000 dan yang setelahnya). ReactOS merupakan salah satu perangkat lunak bebas yang menggunakan proses reverse engineering berupa clean room secara keseluruhan.
ReactOS sebagian besar ditulis di dalam bahasa pemrograman C, dengan beberapa elemen, seperti ReactOS Explorer, ditulis di dalam bahasa C++. Komponen-komponen ReactOS tersedia secara bebas di bawah GNU General Public License (GNU GPL), GNU Lesser General Public License (GNU LGPL), dan juga BSD License.
Fitur ReactOS 0.3.16:- Dukungan USB untuk mouse, keyboard dan perangkat penyimpanan.
- Dukungan AHCI dengan UniATA driver terbaru.
- Modul pengaturan memori ReactOS sebagai alternatif pengaturan seluruh pengaturan memori.
- Dukungan terhadap pencarian kesalahan komponen ReactOS menggunakan WinDbg.
- Perbaikan kesalahan ketika melakukan verifikasi driver pada beberapa software driver.
Meskipun proyek ReactOS masih dalam tahapan alpha, banyak aplikasi Windows telah dapat berjalan dengan baik. Hal ini dikarenakan antarmuka aplikasi yang digunakan sebagian besar berbasiskan Wine yang dapat melakukan emulasi terhadap lingkungan kerja Microsoft Windows yang telah berjalan stabil di dalam sistem operasi UNIX/Linux.