Capability Can a desktop app do it? Notes
Open windows and UI Yes Basic desktop app behavior
Read/write files Yes Usually limited by user permissions
Access internet/network Yes HTTP, sockets, APIs, servers, etc.
Use webcam Yes Usually needs camera permission
Use microphone / record voice Yes Usually needs microphone permission
Play audio/video Yes Speakers, media files, streaming
Use Bluetooth Yes Through OS Bluetooth APIs, often permission-controlled
Access USB devices Yes Depends on drivers and permissions
Use printer/scanner Yes Through OS print/scan APIs
Read clipboard Often yes Some OSes warn or restrict this
Send notifications Yes Through OS notification system
Use GPS/location Sometimes Requires hardware and OS permission
Access system information Yes CPU, RAM, OS version, device info, etc.
Start other programs Yes Subject to permissions
Run background tasks Yes More restricted on some systems
Change system settings Coming soon Usually requires admin/root
Install services/daemons Coming soon Used by updaters, VPNs, antivirus, etc.
Access low-level hardware directly Coming soon Needs drivers or privileged APIs
Install drivers Coming soon Often requires signing/trust approval