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 August 2026·28,717 apps analyzed
28,717
Total Apps
12,056
macOS Apps
16,661
Windows Apps
4,145
Open Source
1,424
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%
semverUtility456215.9%
mimeEncoding410514.3%
idnaEncoding386513.5%
uuidUtility355212.4%
SQLiteDatabase345712%
bytesI/O332511.6%
smallvecData Structure322211.2%
hashbrownData Structure314911%
globFile System313610.9%
once_cellUtility312210.9%
regex (Rust)Parser312110.9%
serdeSerialization303910.6%
FFmpegMedia300810.5%
crossbeamAsync Runtime293610.2%
zlibCompression28359.9%

How many desktop apps lack key SDKs?

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

Error Monitoring90.3% have none
2049 apps (9.7%) use a error monitoring SDK
Analytics94.2% have none
1236 apps (5.8%) use a analytics SDK
Real-time / Sync94.6% have none
1151 apps (5.4%) use a real-time / sync SDK
Observability / APM96% have none
836 apps (4%) use a observability / apm SDK
Payments97.4% have none
542 apps (2.6%) use a payments SDK
Push Notifications98.8% have none
264 apps (1.2%) use a push notifications SDK
Authentication99.8% have none
52 apps (0.2%) use a authentication SDK
Feature Flags99.8% have none
37 apps (0.2%) use a feature flags SDK
Customer Support99.9% have none
26 apps (0.1%) use a customer support SDK
Session Replay99.9% have none
14 apps (0.1%) use a session replay SDK

How many Electron apps are there?

Runtime breakdown across 28,717 desktop applications. Electron powers 15.6% of all tracked apps.

macOS

Windows

How up-to-date are Electron apps?

Electron major version distribution across 4442 apps. 73.1% run a version more than 5 releases behind the latest (v44).

v1
11 apps (0.2%)
v2
17 apps (0.4%)
v3
7 apps (0.2%)
v4
25 apps (0.6%)
v5
16 apps (0.4%)
v6
19 apps (0.4%)
v7
23 apps (0.5%)
v8
30 apps (0.7%)
v9
20 apps (0.5%)
v10
18 apps (0.4%)
v11
39 apps (0.9%)
v12
36 apps (0.8%)
v13
46 apps (1%)
v14
8 apps (0.2%)
v15
12 apps (0.3%)
v16
20 apps (0.5%)
v17
28 apps (0.6%)
v18
22 apps (0.5%)
v19
38 apps (0.9%)
v20
24 apps (0.5%)
v21
36 apps (0.8%)
v22
111 apps (2.5%)
v23
35 apps (0.8%)
v24
31 apps (0.7%)
v25
50 apps (1.1%)
v26
56 apps (1.3%)
v27
73 apps (1.6%)
v28
314 apps (7.1%)
v29
116 apps (2.6%)
v30
141 apps (3.2%)
v31
111 apps (2.5%)
v32
68 apps (1.5%)
v33
272 apps (6.1%)
v34
148 apps (3.3%)
v35
169 apps (3.8%)
v36
111 apps (2.5%)
v37
234 apps (5.3%)
v38
233 apps (5.2%)
v39
480 apps (10.8%)
v40
480 apps (10.8%)
v41
399 apps (9%)
v42
146 apps (3.3%)
v43
168 apps (3.8%)
v44
1 apps (0%)

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

How complex are desktop apps?

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

RuntimeMedian DepsMean DepsApps
Flutter131147.3691
Tauri114124.61646
GTK111134.411
Electron79167.94485
Unity7064.7193
JVM64176.4714
Rust (Native)6386.6724
Go (Native)5691.7687
python+electron46182.371
Python3663.7732
Wails3052.5106
dotnet2872.6129
Qt1533.51004
gtk1243.540
nwjs814.45
CEF626.697
glfw59.29
sdl49.1102
.NET3364905
Native (Swift/ObjC)29.35323
chromium22.815
cocoa14.81457
wxwidgets116.444
Delphi11.318
juce00.263
Native01.75374
Gecko00.748
unknown0022

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

12,056 apps
  • StoreMac App Store37.9%4,572
  • Signed directNotarized / Developer ID59%7,112
  • Unsigned or unknownNo usable signature3.1%372

Windows

16,661 apps
  • StoreMicrosoft Store / MSIX43.1%7,179
  • Signed directAuthenticode-signed installer15.8%2,627
  • Unsigned or unknownNo signature, or signing not detected41.1%6,855

Authenticode coverage: 19.5% 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 · 12,056 apps

96.9%
Code Signed
17%
Privacy Manifest
48.1%
Sandboxed
4.6
Avg Entitlements

Most common entitlements

EntitlementApps%
app-sandbox579848.1%
com.apple.application-identifier490940.7%
network.client481139.9%
com.apple.developer.team-identifier476039.5%
files.user-selected.read-write378831.4%
cs.allow-jit256321.3%
cs.allow-unsigned-executable-memory223618.5%
cs.disable-library-validation209117.3%

Windows · 16,661 apps

43%
Microsoft Store
27.8%
Direct Installer
29.2%
Unknown Package
11
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,699
Homebrew Auto-UpdatemacOS1,615
SparklemacOS1,344

Windows

MechanismScopeApps
MSIX / Microsoft StoreWindows7,179
electron-updaterCross-platform2,699

How big are desktop apps by runtime?

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

macOS

RuntimeAvgMedianApps
Native (Swift/ObjC)100.2 MB19.6 MB5319
Electron601.3 MB517.3 MB2170
cocoa97.8 MB18.3 MB1457
Tauri63.2 MB27.7 MB888
Qt441.6 MB221.4 MB499
JVM509.1 MB213 MB303
Python617.7 MB271.7 MB274
Flutter224.8 MB150.4 MB250
Rust (Native)297.3 MB95.5 MB234
Unity635 MB479.2 MB193
dotnet222.9 MB162.8 MB129
Go (Native)110.9 MB72.5 MB67
Wails68.8 MB24 MB65
juce51.2 MB25 MB63
sdl170.6 MB72.7 MB45
wxwidgets188.2 MB77.4 MB44
CEF1,189.8 MB1,129.2 MB31
GTK287.9 MB270 MB11
nwjs502.8 MB635.3 MB5
glfw64 MB64 MB2

Windows

RuntimeAvgMedianApps
Native91.3 MB15.9 MB5183
.NET159.1 MB67.8 MB4905
Electron479.2 MB391 MB2313
Tauri65.7 MB23.6 MB758
Go (Native)103.7 MB32.5 MB620
Qt277.4 MB143.3 MB505
Rust (Native)96.8 MB30.4 MB490
Python461 MB180.3 MB458
Flutter193.2 MB69.6 MB441
JVM600.8 MB207.5 MB411
python+electron1,118.5 MB795.4 MB71
CEF708.9 MB455.2 MB65
sdl235.9 MB59.8 MB57
Gecko299 MB328.9 MB48
Wails50.7 MB22.4 MB41
gtk156.9 MB72.5 MB40
Delphi109.9 MB68.9 MB18
unknown56.6 MB0 MB15
chromium546.9 MB400.5 MB15
glfw215.7 MB76.5 MB7
ogre23.8 MB23.8 MB2

Methodology

Statistics are derived from automated analysis of 12,056 macOS and 16,661 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