Desktop Insights
  • Apps
  • Tech
  • Statistics
  • Documentation
  • Pricing
Sign InSign Up

Statistics

Aggregate ecosystem data from thousands of the most popular macOS and Windows applications

Data as of June 2026·26,235 apps analyzed
26,235
Total Apps
10,903
macOS Apps
15,332
Windows Apps
3,497
Open Source
1,636
Cross-Platform
13
Years of Data

What is the most popular error monitoring SDK for desktop apps?

Error monitoring SDK adoption across desktop applications that include at least one error tracking dependency.

What analytics SDKs do desktop apps use?

Analytics and product telemetry SDK adoption across desktop applications.

What payment SDKs do desktop apps use?

Payment and billing SDK adoption across desktop applications that include at least one payment dependency.

What real-time SDKs do desktop apps use?

Real-time communication and sync SDK adoption across desktop applications.

What observability SDKs do desktop apps use?

Application performance monitoring and observability SDK adoption across desktop applications.

What are the most popular desktop SDKs?

Top 15 most widely adopted dependencies across all tracked desktop apps, ranked by number of apps using each SDK.

SDKCategoryApps%
zlibCompression683426.1%
SQLiteDatabase430616.4%
semverUtility429216.4%
WebView2Desktop Framework417715.9%
FFmpegMedia410015.6%
mimeEncoding385014.7%
uuidUtility354313.5%
idnaEncoding352413.4%
ElectronDesktop Framework347113.2%
globFile System325912.4%
BrotliCompression325912.4%
bytesI/O290211.1%
httpNetworking275010.5%
smallvecData Structure271310.4%
electron-updaterAuto Update270710.3%

How many desktop apps lack key SDKs?

Across 22,168 apps with at least one detected dependency, the vast majority lack SDKs in major categories.

Error Monitoring89.6% have none
2297 apps (10.4%) use a error monitoring SDK
Real-time / Sync94.2% have none
1296 apps (5.8%) use a real-time / sync SDK
Observability / APM94.5% have none
1229 apps (5.5%) use a observability / apm SDK
Analytics94.9% have none
1136 apps (5.1%) use a analytics SDK
Payments97.4% have none
576 apps (2.6%) use a payments SDK
Push Notifications98.8% have none
260 apps (1.2%) use a push notifications SDK
Customer Support99.5% have none
118 apps (0.5%) use a customer support SDK
Authentication99.6% have none
85 apps (0.4%) use a authentication SDK
Feature Flags99.8% have none
52 apps (0.2%) use a feature flags SDK
Session Replay99.9% have none
24 apps (0.1%) use a session replay SDK

How many Electron apps are there?

Runtime breakdown across 26,235 desktop applications. Electron powers 16.8% of all tracked apps.

macOS

Windows

How up-to-date are Electron apps?

Electron major version distribution across 4384 apps. 59.3% run a version more than 5 releases behind the latest (v42).

v1
10 apps (0.2%)
v2
16 apps (0.4%)
v3
7 apps (0.2%)
v4
25 apps (0.6%)
v5
16 apps (0.4%)
v6
16 apps (0.4%)
v7
24 apps (0.5%)
v8
30 apps (0.7%)
v9
20 apps (0.5%)
v10
17 apps (0.4%)
v11
41 apps (0.9%)
v12
37 apps (0.8%)
v13
47 apps (1.1%)
v14
10 apps (0.2%)
v15
12 apps (0.3%)
v16
21 apps (0.5%)
v17
28 apps (0.6%)
v18
23 apps (0.5%)
v19
41 apps (0.9%)
v20
24 apps (0.5%)
v21
36 apps (0.8%)
v22
104 apps (2.4%)
v23
35 apps (0.8%)
v24
33 apps (0.8%)
v25
50 apps (1.1%)
v26
60 apps (1.4%)
v27
74 apps (1.7%)
v28
315 apps (7.2%)
v29
116 apps (2.6%)
v30
149 apps (3.4%)
v31
119 apps (2.7%)
v32
71 apps (1.6%)
v33
275 apps (6.3%)
v34
158 apps (3.6%)
v35
169 apps (3.9%)
v36
113 apps (2.6%)
v37
259 apps (5.9%)
v38
245 apps (5.6%)
v39
525 apps (12%)
v40
508 apps (11.6%)
v41
438 apps (10%)
v42
67 apps (1.5%)

Green = v38+ (recent) / Orange = older versions

How complex are desktop apps?

Median and mean dependency count by runtime. The overall median is 10 dependencies per app (mean: 59.2). 15.4% of apps have zero detected dependencies.

RuntimeMedian DepsMean DepsApps
Flutter168181.5590
Tauri116126.21599
JVM62139.6608
Rust (Native)6191.2848
Go (Native)61108.9684
Electron57143.74408
GTK5493.612
Python3868.9641
Wails3671.2101
.NET3378.72089
dotnet2876.682
python+electron27133.673
Gecko2119.650
CEF1961.5112
Qt1833.8796
Unity956.7175
chromium818.915
sdl613.331
Native (Swift/ObjC)310.54817
Native35.37233
Delphi33.917
wxwidgets112.833
cocoa04.41115
juce00.434
unknown0036

What OS versions do desktop apps require?

Minimum OS version requirements across macOS and Windows apps.

Minimum macOS Version

Minimum Windows Version

How are desktop apps signed and distributed?

Each platform exposes different trust signals, but the same three tiers exist on both: apps from the OS-curated store, apps signed and distributed directly, and everything else. The comparison below uses that shared frame; the platform-specific panels below keep the native detail (entitlements on macOS, installer technologies on Windows).

macOS

10,875 apps
  • StoreMac App Store32.1%3,486
  • Signed directNotarized / Developer ID66.2%7,198
  • Unsigned or unknownNo usable signature1.8%191

Windows

15,328 apps
  • StoreMicrosoft Store / MSIX45.8%7,019
  • Signed directAuthenticode-signed installer3.2%494
  • Unsigned or unknownNo signature, or signing not detected51%7,815

Authenticode coverage: 12.1% of apps. Most non-store apps land in "Unsigned or unknown" because their installer artifacts were evicted post-extraction, not because they ship unsigned.

macOS · 10,875 apps

98.2%
Code Signed
14.7%
Privacy Manifest
42.3%
Sandboxed
4.4
Avg Entitlements

Most common entitlements

EntitlementApps%
app-sandbox460442.3%
network.client391436%
com.apple.application-identifier377334.7%
com.apple.developer.team-identifier363733.4%
files.user-selected.read-write301027.7%
cs.allow-jit251923.2%
cs.allow-unsigned-executable-memory219920.2%
cs.disable-library-validation205618.9%

Windows · 15,332 apps

45.6%
Microsoft Store
18.7%
Direct Installer
35.7%
Unknown Package
12
Installer Types

Installer technologies

How do desktop apps deliver updates?

Detected auto-update mechanisms by platform. Cross-platform updaters (like electron-updater) appear on both sides.

macOS

MechanismScopeApps
electron-updaterCross-platform2,707
Homebrew Auto-UpdatemacOS1,581
SparklemacOS1,366

Windows

MechanismScopeApps
MSIX / Microsoft StoreWindows7,005
electron-updaterCross-platform2,707

How big are desktop apps by runtime?

Average and median application bundle size grouped by runtime. macOS apps average 241.9 MB; Windows apps average 202.5 MB.

macOS

RuntimeAvgMedianApps
Native (Swift/ObjC)112.3 MB21.1 MB4813
Electron541.6 MB460.6 MB2122
cocoa87 MB21.9 MB1115
Tauri60.1 MB26.4 MB862
Qt429.5 MB214.3 MB454
JVM546.2 MB216.7 MB268
Python578.1 MB260.1 MB247
Rust (Native)295.9 MB95.5 MB228
Flutter213.2 MB135.2 MB208
Unity631.7 MB479.2 MB175
Go (Native)105.6 MB77.1 MB83
dotnet224.6 MB171.5 MB82
Wails69.8 MB24 MB63
juce69.1 MB34.2 MB34
CEF1,026.1 MB890 MB33
wxwidgets131.4 MB59.7 MB33
sdl181.5 MB91.9 MB31
GTK272.5 MB255.1 MB12
nwjs567.3 MB608.2 MB3

Windows

RuntimeAvgMedianApps
Native80.4 MB20.2 MB6971
Electron476.6 MB390.1 MB2283
.NET228.5 MB153.6 MB2089
Tauri61.8 MB23.1 MB737
Rust (Native)175.4 MB54.1 MB620
Go (Native)108 MB31.9 MB601
Python535.8 MB209 MB394
Flutter107 MB61.7 MB382
Qt227.5 MB123.9 MB342
JVM607.3 MB220.3 MB340
CEF721.2 MB537.4 MB78
python+electron1,100.3 MB789.8 MB73
Gecko291.5 MB326.8 MB50
Wails54.4 MB20.7 MB38
unknown129.8 MB51.3 MB26
Delphi105.6 MB68.4 MB17
chromium624.4 MB417.2 MB15

Methodology

Statistics are derived from automated analysis of 10,903 macOS and 15,332 Windows application bundles, with version history going back 13 years. For macOS, we extract framework plists, package.json from Electron asars, SPM bundles, CocoaPods, and binary string analysis. For Windows, we analyze MSI/MSIX/EXE installers, PE binaries, .NET deps.json, and JVM JARs. Runtime classification uses framework detection heuristics. Download counts come from Homebrew Cask analytics and GitHub release data. Cross-platform detection uses both manual mapping and automated name matching across platforms. See our FAQ for more details on our extraction methodology.

Get full data via API
Desktop Insights

The only technographics platform for desktop software. See the SDKs, frameworks, and dependencies inside thousands of macOS and Windows applications.

© Copyright 2026 Desktop Insights. All Rights Reserved.

About
  • About
  • Blog
  • Contact
  • Twitter / X
Product
  • Statistics
  • Documentation
  • MCP Server
  • Smithery
  • Glama
Legal
  • Terms of Service
  • Privacy Policy
  • Cookie Policy