Title list
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) | ssl | 
| 0100000000000025 | v66564 (0.1.4.4), v131082 (0.2.0.10) | nim | 
| 0100000000000029 | v66564 (0.1.4.4) | lbl | 
| 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 | 
| 0100000000000037 | v? | ro | 
| 0100000000000039 | v? | sdb | 
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.