# How does Real User Monitoring (RUM) work? In Real User Monitoring, keeping track of all the actual user interactions of a website or an application in real-time is essential for operators to determine whether the users are being served instantaneously without any errors. To perform this, RUM includes a remote monitoring agent to be deployed into your server where the web application is hosted and takes care of collecting and reporting the data. Users need to place a small JavaScript snippet generated by Applications Manager in the header or footer part of the HTML code of the web application that needs to be tracked. Upon loading, the web application interacts with the DEM Collector and transmits the performance data constantly to the DEM Collector, which is then captured and presented in the Applications Manager web client. [Learn how to configure Real User Monitoring in Applications Manager](https://www.manageengine.com/products/applications_manager/help/configuring-rum-monitoring.html) ![Applications Manager Real User Monitoring (RUM) working: RUM architecture diagram](https://www.manageengine.com/products/applications_manager/help/images/rum-working-flowchart.jpg) **Note:** - Each Applications Manager instance can support **upto 20 DEM Collectors**. - On an average, a single DEM Collector can efficiently manage **5000 page views per minute** i.e. **200 million page views per month**. This performance may vary based on the hardware specifications of the hosting server. - The DEM Collector communicates with Applications Manager once every minute. Data is collected only when the monitored website is accessed by clients.