System Modules

Title-id Versions Description
0100000000000006 v66564 (0.1.4.4) usb
0100000000000007 v66564 (0.1.4.4) tma
0100000000000008 v66564 (0.1.4.4) boot2.ProdBoot
0100000000000009 v66564 (0.1.4.4) settings
010000000000000A v66564 (0.1.4.4) bus
010000000000000B v66564 (0.1.4.4) bluetooth
010000000000000C v66564 (0.1.4.4) bcat
010000000000000E v66564 (0.1.4.4) friends
010000000000000F v66564 (0.1.4.4), v131082 (0.2.0.10) nifm
0100000000000010 v66564 (0.1.4.4), v131132 (0.2.0.60) ptm
0100000000000012 v66564 (0.1.4.4), v131092 (0.2.0.20) bsdsockets
0100000000000013 v66564 (0.1.4.4), v131132 (0.2.0.60) hid
0100000000000014 v66564 (0.1.4.4) audio
0100000000000015 v66564 (0.1.4.4) LogManager.Prod
0100000000000016 v66564 (0.1.4.4), v131082 (0.2.0.10), v196608 (0.3.0.0) wlan
0100000000000018 v66564 (0.1.4.4) ldn
0100000000000019 v66564 (0.1.4.4), v131082 (0.2.0.10), v196628 (0.3.0.20) nvservices
010000000000001A v66564 (0.1.4.4) pcv
010000000000001B v66564 (0.1.4.4) ppc
010000000000001C v66564 (0.1.4.4), v131082 (0.2.0.10) nvnflinger
010000000000001D v66564 (0.1.4.4) pcie.withoutHb
010000000000001E v66564 (0.1.4.4) account
010000000000001F v66564 (0.1.4.4), v131132 (0.2.0.60) ns
0100000000000020 v66564 (0.1.4.4), v131072 (0.2.0.0) nfc
0100000000000021 v66564 (0.1.4.4) psc
0100000000000022 v66564 (0.1.4.4) capsrv
0100000000000023 v66564 (0.1.4.4), v131132 (0.2.0.60) am
0100000000000024 v66564 (0.1.4.4) nim
0100000000000025 v66564 (0.1.4.4), v131082 (0.2.0.10) lbl
0100000000000029 v66564 (0.1.4.4) ssl
010000000000002A v66564 (0.1.4.4) btm
010000000000002B v66564 (0.1.4.4), v131132 (0.2.0.60) erpt
010000000000002D v66564 (0.1.4.4) vi
010000000000002E v66564 (0.1.4.4), v131082 (0.2.0.10) pctl
010000000000002F v66564 (0.1.4.4) npns
0100000000000030 v66564 (0.1.4.4), v131132 (0.2.0.60) eupld
0100000000000031 v66564 (0.1.4.4) glue
0100000000000032 v66564 (0.1.4.4) eclct
0100000000000033 v66564 (0.1.4.4) es
0100000000000034 v66564 (0.1.4.4), v131132 (0.2.0.60) fatal
0100000000000036 v131132 (0.2.0.60), v65596 (0.1.0.60), v131092 (0.2.0.20) creport

The built-in system modules are FS, LOADER, LR, PM, SM, and CRYPTO.

The boot2.ProdBoot sysmodule is probably for booting into Recovery_Mode, going by strings?(This process doesn't have any register-allowed-services in the NPDM)

Note: unlike 3DS, Switch doesn't have a dedicated HTTP-sysmodule. Instead, processes using HTTP(S) just use libcurl + socket/ssl services.

System Debug Applets

Title-id Versions Description
0100000000002071 Snapshot Dumper? Used by NS.

No 01000000000020XX titles exist on retail systems.

System Data Archives

Title-id Versions Description
0100000000000800 v260 (0.0.1.4) SSL trusted certificates
0100000000000801 v65796 (0.1.1.4), v196628 (0.3.0.20) Stores the message strings for Support Error Codes. There's "/DatabaseInfo" at FS root, then the rest is stored at "/{first 4 error digits}/{last 4 error digits}/".
0100000000000802 v65796 (0.1.1.4) Random textures?
0100000000000803 v65796 (0.1.1.4), v196628 (0.3.0.20) Mounted as "shareddata:/". Contains various browser data: emojis, OSS NROs, "buildinfo/buildinfo.dat", ...
0100000000000804 v65796 (0.1.1.4) HTML resources: Open-source licenses("Intellectual Property Notices") and seizure warnings("Health & Safety Information"). The former is stored at FS "/legallines.htdocs/", while the latter is at "/safe.htdocs/".
0100000000000805 v450 (0.0.1.194) Chinese and Korean dictionaries
0100000000000806 v65796 (0.1.1.4) Bad words
0100000000000807 v260 (0.0.1.4) Hotspot List
0100000000000808 v450 (0.0.1.194) European, English and Japanese dictionaries
0100000000000809 v65796 (0.1.1.4), v196628 (0.3.0.20), v196628 (0.3.0.20), v262164 (0.4.0.20) System Version Title
010000000000080A v450 (0.0.1.194) Chara?
010000000000080B v65796 (0.1.1.4) Tutorial images and strings. Used for the offline news by the News applet.
010000000000080C v450 (0.0.1.194) EULA. Also accessed by NS.
010000000000080D v65796 (0.1.1.4) Blacklist URL
010000000000080E v65796 (0.1.1.4) Geo Zoneinfo
0100000000000810 v65796 (0.1.1.4) Extended font
0100000000000811 v65796 (0.1.1.4) Standard font
0100000000000812 v65796 (0.1.1.4) Korean font
0100000000000813 v65796 (0.1.1.4) Taiwanese font
0100000000000814 v65796 (0.1.1.4) Chinese font
0100000000000816 v450 (1.0.0? See here), v65796 (0.1.1.4), v131162 (0.2.0.90), v196628 (0.3.0.20), v262164 (0.4.0.20) Updated with each sysupdate?
0100000000000818 v65796 (0.1.1.4), v131082 (0.2.0.10) System config
0100000000000819 v65796 (0.1.1.4), v131082 (0.2.0.10) Firmware package A
010000000000081A v65796 (0.1.1.4), v131082 (0.2.0.10) Firmware package B
010000000000081D v65796 (0.1.1.4) Errdisp strings
010000000000081E v260 (0.0.1.4) Dummy file
010000000000081F v260 (0.0.1.4) Icosa system config
0100000000000820 v260 (0.0.1.4) Copper system config
0100000000000821 v260 (0.0.1.4) Hoag system config

System Applets

Title-id Versions Description
0100000000001000 v65796 (0.1.1.4), v131162 (0.2.0.90) "qlaunch" System applet (Launched by NS with TID loaded from system-config-title) Home_Menu
0100000000001001 v65796 (0.1.1.4) "auth"
0100000000001002 v65796 (0.1.1.4) "cabinet"
0100000000001003 v65796 (0.1.1.4) "controller"
0100000000001004 v65796 (0.1.1.4) "dataErase"
0100000000001005 v65796 (0.1.1.4) "error"
0100000000001006 v65796 (0.1.1.4) "netConnect"
0100000000001007 v65796 (0.1.1.4) "playerSelect"
0100000000001008 v65796 (0.1.1.4), v131132 (0.2.0.60) "swkbd"
0100000000001009 v65796 (0.1.1.4) "miiEdit"
010000000000100A v65796 (0.1.1.4), v131162 (0.2.0.90) "LibAppletWeb" WebApplet
010000000000100B v65796 (0.1.1.4), v131162 (0.2.0.90) "LibAppletShop" ShopN applet
010000000000100C v65796 (0.1.1.4) "overlayDisp" Overlay applet (TID is loaded by NS from system-config-title)
010000000000100D v65796 (0.1.1.4) "photoViewer"
010000000000100F v65796 (0.1.1.4), v131162 (0.2.0.90) "LibAppletOff" Offline web-applet
0100000000001010 v65796 (0.1.1.4), v131162 (0.2.0.90) "LibAppletLns" Whitelisted applet (LoginApplet+ShareApplet+LobbyApplet)
0100000000001011 v65796 (0.1.1.4), v131162 (0.2.0.90) "LibAppletAuth" WifiWebAuth applet
0100000000001012 v65796 (0.1.1.4) "starter"
0100000000001013 v65796 (0.1.1.4) "myPage"
0100000000001015 v65796 (0.1.1.4) "maintenance" Initial applet displayed when booting into Recovery_Mode. TID launched by NS when a state flag is val1 indicating that this TID should be launched instead of the above "System applet" TID.
0100000000001016 TID used by NS when a certain flag is non-zero, in multiple places including around code using string "application_install". This title doesn't seem to exist for retail.

Games

See here.