# Desktop

BugSplat provides best-in-class support for desktop applications. We support both native [C++](https://docs.bugsplat.com/introduction/getting-started/integrations/desktop/cplusplus) and [.NET Framework](https://docs.bugsplat.com/introduction/getting-started/integrations/desktop/windows-dot-net-framework) version 3.5+ applications on Windows. For [macOS](https://docs.bugsplat.com/introduction/getting-started/integrations/desktop/macos), we support macOS 10.7 or newer and also support crash reporting for ARM Macs. On [Linux](https://docs.bugsplat.com/introduction/getting-started/integrations/desktop/linux) systems, we support collecting native C++ crash reports via [Breakpad](https://docs.bugsplat.com/introduction/getting-started/integrations/cross-platform/breakpad) and [Crashpad](https://docs.bugsplat.com/introduction/getting-started/integrations/cross-platform/crashpad). Take a look at the documentation articles below to configure crash reporting in your app.

{% content-ref url="desktop/cplusplus" %}
[cplusplus](https://docs.bugsplat.com/introduction/getting-started/integrations/desktop/cplusplus)
{% endcontent-ref %}

{% content-ref url="desktop/windows-dot-net-framework" %}
[windows-dot-net-framework](https://docs.bugsplat.com/introduction/getting-started/integrations/desktop/windows-dot-net-framework)
{% endcontent-ref %}

{% content-ref url="desktop/macos" %}
[macos](https://docs.bugsplat.com/introduction/getting-started/integrations/desktop/macos)
{% endcontent-ref %}

{% content-ref url="desktop/linux" %}
[linux](https://docs.bugsplat.com/introduction/getting-started/integrations/desktop/linux)
{% endcontent-ref %}

{% hint style="info" %}
**Not finding what you're looking for?** Please reach out to <support@bugsplat.com> to request the language or environment you'd like BugSplat to integrate with next!
{% endhint %}
