A reliable, secure, and real-time data collection from sensor devices to the end-user is an open research problem. Many research works have been focusing on the wireless communication level to obtain quality of service. This paper widens the problem, and provides a comprehensive system design, where it covers all the elements in a remote health monitoring application. The system collects measurements in a relational database, either through a C#.NET or a LabVIEW program. The end-user is able to observe either real-time data (i.e. with insignificant delay) or processed historical data on any web browser. We have shown that the inclusion of the relational database may impose a need for the data to be buffered before inserting into the database within a single transaction, but the buffering does not entail delays bigger than 50 ms.