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

Statistics

Aggregate numbers from thousands of macOS and Windows applications we have extracted

Data as of October 2026·28,685 apps analyzed
28,685
Total Apps
12,619
macOS Apps
16,066
Windows Apps
4,942
Open Source
1,399
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%
semverUtility481616.8%
mimeEncoding426214.9%
uuidUtility345012%
bytesI/O324111.3%
globFile System322911.3%
smallvecData Structure305410.6%
crossbeamAsync Runtime303510.6%
hashbrownData Structure298910.4%
once_cellUtility295510.3%
idnaEncoding288310.1%
regex (Rust)Parser287810%
serdeSerialization287510%
electron-updaterAuto Update27849.7%
anyhowUtility26429.2%
base64Encoding26279.2%

How many desktop apps lack key SDKs?

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

Error Monitoring90.4% have none
2096 apps (9.6%) use a error monitoring SDK
Analytics94% have none
1307 apps (6%) use a analytics SDK
Real-time / Sync94.8% have none
1142 apps (5.2%) use a real-time / sync SDK
Observability / APM96% have none
863 apps (4%) use a observability / apm SDK
Payments97.4% have none
559 apps (2.6%) use a payments SDK
Push Notifications98.8% have none
270 apps (1.2%) use a push notifications SDK
Authentication99.8% have none
51 apps (0.2%) use a authentication SDK
Feature Flags99.8% have none
38 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
15 apps (0.1%) use a session replay SDK

How many Electron apps are there?

Runtime breakdown across 28,685 desktop applications. Electron powers 16.3% of all tracked apps.

macOS

Windows

How up-to-date are Electron apps?

Electron major version distribution across 4649 apps. 81.3% run a version more than 5 releases behind the latest (v45).

v1
12 apps (0.3%)
v2
20 apps (0.4%)
v3
10 apps (0.2%)
v4
28 apps (0.6%)
v5
18 apps (0.4%)
v6
19 apps (0.4%)
v7
24 apps (0.5%)
v8
32 apps (0.7%)
v9
22 apps (0.5%)
v10
20 apps (0.4%)
v11
39 apps (0.8%)
v12
36 apps (0.8%)
v13
50 apps (1.1%)
v14
9 apps (0.2%)
v15
13 apps (0.3%)
v16
19 apps (0.4%)
v17
26 apps (0.6%)
v18
24 apps (0.5%)
v19
37 apps (0.8%)
v20
25 apps (0.5%)
v21
33 apps (0.7%)
v22
105 apps (2.3%)
v23
38 apps (0.8%)
v24
32 apps (0.7%)
v25
53 apps (1.1%)
v26
55 apps (1.2%)
v27
74 apps (1.6%)
v28
313 apps (6.7%)
v29
114 apps (2.5%)
v30
144 apps (3.1%)
v31
114 apps (2.5%)
v32
72 apps (1.5%)
v33
279 apps (6%)
v34
157 apps (3.4%)
v35
171 apps (3.7%)
v36
114 apps (2.5%)
v37
226 apps (4.9%)
v38
233 apps (5%)
v39
496 apps (10.7%)
v40
475 apps (10.2%)
v41
374 apps (8%)
v42
143 apps (3.1%)
v43
229 apps (4.9%)
v44
121 apps (2.6%)
v45
1 apps (0%)

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

How complex are desktop apps?

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

RuntimeMedian DepsMean DepsApps
Flutter133149703
Tauri114124.61685
Electron81168.54672
Unity7065.3200
JVM69184.5705
Rust (Native)6589.2672
Go (Native)5996.4650
python+electron50176.778
Python3659.9735
GTK3562.151
Wails3052.2110
Qt1532.61011
CEF833.498
NW.js831.76
GLFW5108
SDL49.8111
.NET335.75047
Native (Swift/ObjC)28.86842
wxWidgets219.846
Chromium24.626
Delphi11.420
Native (unclassified)03.45096
JUCE00.363
Gecko00.248

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,619 apps
  • StoreMac App Store39.7%5,010
  • Signed directNotarized / Developer ID57.4%7,238
  • Unsigned or unknownNo usable signature2.9%371

Windows

16,066 apps
  • StoreMicrosoft Store / MSIX44.4%7,140
  • Signed directAuthenticode-signed installer14.9%2,388
  • Unsigned or unknownNo signature, or signing not detected40.7%6,538

Authenticode coverage: 18.6% 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,619 apps

97%
Code Signed
18%
Privacy Manifest
49.1%
Sandboxed
4.7
Avg Entitlements

Most common entitlements

EntitlementApps%
app-sandbox619249.1%
com.apple.application-identifier527641.8%
network.client512940.6%
com.apple.developer.team-identifier512440.6%
files.user-selected.read-write408032.3%
cs.allow-jit260820.7%
cs.allow-unsigned-executable-memory226417.9%
cs.disable-library-validation212716.9%

Windows · 16,066 apps

44.4%
Microsoft Store
29.4%
Direct Installer
26.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,784
Homebrew Auto-UpdatemacOS1,645
SparklemacOS1,474

Windows

MechanismScopeApps
MSIX / Microsoft StoreWindows7,140
electron-updaterCross-platform2,784

How big are desktop apps by runtime?

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

macOS

RuntimeAvgMedianApps
Native (Swift/ObjC)92.3 MB18.7 MB6842
Electron612.9 MB525.6 MB2191
Tauri62.8 MB27.9 MB916
Qt455.2 MB217.2 MB510
Native (unclassified)225.1 MB33.3 MB441
JVM520.2 MB218.4 MB305
Python628 MB294.2 MB278
Flutter226.3 MB152.3 MB262
Unity633.2 MB464.3 MB200
Rust (Native)197.2 MB66.2 MB198
.NET242 MB169.5 MB132
Go (Native)104.9 MB60.8 MB67
Wails67.4 MB23.7 MB66
JUCE51.3 MB25 MB63
SDL169.1 MB77.8 MB47
wxWidgets186.3 MB71.7 MB46
CEF1,223.9 MB1,129.2 MB31
GTK270.5 MB270 MB11
NW.js506.3 MB635.3 MB5
GLFW63.8 MB63.8 MB2

Windows

RuntimeAvgMedianApps
.NET157.1 MB70.1 MB4915
Native (unclassified)93.4 MB14.1 MB4467
Electron556.1 MB419.6 MB2480
Tauri67.1 MB23.2 MB769
Go (Native)104.6 MB32.6 MB583
Qt290.8 MB150 MB501
Rust (Native)108.7 MB28.8 MB474
Python429 MB178.7 MB457
Flutter195.2 MB71.4 MB441
JVM591.1 MB207.5 MB400
python+electron1,344.6 MB836 MB78
CEF739.7 MB473.8 MB66
SDL279.7 MB61.6 MB64
Gecko312.8 MB342.1 MB48
Wails51.9 MB22.4 MB44
GTK191.2 MB91.8 MB40
Chromium621.5 MB483.1 MB26
Delphi104.3 MB66.9 MB20
GLFW172.9 MB56.9 MB6

Methodology

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

BuiltWith for desktop apps. We extract the SDKs, frameworks, and dependency versions from thousands of shipped macOS and Windows applications and track how they change release by release.

© 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