# RUM for other platforms than JavaScript based UIs

**URL:** <https://discuss.elastic.co/t/rum-for-other-platforms-than-javascript-based-uis/377596>\
**Category:** APM\
**Tags:** rum\
**Created:** [April 29, 2025, 5:39am UTC](https://discuss.elastic.co/t/rum-for-other-platforms-than-javascript-based-uis/377596 "2025-04-29T05:39:51Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![holterbades](https://avatars.discourse-cdn.com/v4/letter/h/ce73a5/32.png) [@holterbades](https://discuss.elastic.co/u/holterbades)\
**Post date:** [April 29, 2025, 5:39am UTC](https://discuss.elastic.co/t/rum-for-other-platforms-than-javascript-based-uis/377596/1 "2025-04-29T05:39:51Z")

</div>

Hello there,  
I ask myself if there is a way to integrate other platforms like mobile apps or desktop applications (WinForms, WPF, ...) into RUM (i guess not) and if not, if it is planned to provide souch integrations?

Because I am currently integrating APM in my WinForms application and wonder if it is the right way to get some insight how long database calls after a button click take.

---

<div class="post-metadata">

**Author:** ![Alex\_Salgado-Elastic](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/alex_salgado-elastic/32/103081_2.png) [@Alex\_Salgado-Elastic](https://discuss.elastic.co/u/Alex_Salgado-Elastic)\
**Post date:** [April 30, 2025, 12:37pm UTC](https://discuss.elastic.co/t/rum-for-other-platforms-than-javascript-based-uis/377596/2 "2025-04-30T12:37:58Z")

</div>

Hello @holterbades, welcome to our community!

The best approach in your case is to create traces using Elastic APM directly.  
Here are a few links that might help you get started:

- **Documentação oficial do Agente .NET para Elastic APM:** [APM .NET agent | Elastic Documentation](https://www.elastic.co/guide/en/apm/agent/dotnet/current/index.html)
- **API Pública do APM .NET (para transações personalizadas):** [Public API | Elastic Documentation](https://www.elastic.co/guide/en/apm/agent/dotnet/current/public-api.html)
- **Página de configuração do agente APM .NET:** [Configuration | Elastic Documentation](https://www.elastic.co/guide/en/apm/agent/dotnet/current/configuration.html)
- **Repositório GitHub do agente APM .NET com exemplos:** [GitHub - elastic/apm-agent-dotnet](https://github.com/elastic/apm-agent-dotnet)

---

<div class="post-metadata">

**Author:** ![holterbades](https://avatars.discourse-cdn.com/v4/letter/h/ce73a5/32.png) [@holterbades](https://discuss.elastic.co/u/holterbades)\
**Post date:** [April 30, 2025, 12:52pm UTC](https://discuss.elastic.co/t/rum-for-other-platforms-than-javascript-based-uis/377596/3 "2025-04-30T12:52:01Z")

</div>

Hi Alex,  
Thank you for your response.  
So this is actually exactly the way i am following at the moment. I use APM to create Traces and Spans manually.

So i assume there is no plan for a RUM integration for other platforms than JavaScript?
