RMS has been developed in .NET Framework 3.5 using WPF technology. Its main purpose is to facilitate the work of medical staff in a healthcare setting. The application is designed for reliability, security, and utility. Extensive work has been done on user workflow optimization. Many components of the application can be configured on a per user basis, or for the individual sections of the facility where it has been deployed. The application supports a number of peripherals, particularly barcode scanners used to identify medications and patients, which greatly reduces the risk of error. RMS also allows the collection of medical data (including, but not limited to, laboratory test results, vital parameter readings, medication administration records), personal details of patients, daily activities, physician visits and progress notes.