Vault of Complex Software – Productivity Atlas
Apps
| Category | App | Typical Device | Hidden Power | Primary Interaction Type | Shortcut / Command Sources |
|---|---|---|---|---|---|
| 3D Creation | Blender | PC | Extreme | Keyboard + GUI | Keymap, Python API, addons |
| 3D Creation | Houdini | PC | Extreme | Keyboard + GUI | Docs, hotkeys, Python API, HScript |
| AI Tools | ChatGPT | Web / Mobile | Very High | Text + Voice | Prompting guide, ChatGPT help, voice |
| Astronomy | Stellarium | PC / Tablet | Moderate | GUI | Shortcuts, commands, scripts |
| Audio Production | Ableton Live | PC / Mac | Extreme | Keyboard + MIDI | Manual, shortcuts, MIDI mapping, Max for Live |
| Audio Production | Bitwig Studio | PC | Extreme | Keyboard + MIDI | Automation, shortcuts, modulators/devices |
| Audio Production | FL Studio | PC | Extreme | Keyboard + MIDI | Automation, shortcuts, plugins |
| CAD / Engineering | AutoCAD | PC | Extreme | Keyboard + GUI | Commands, shortcuts, automation |
| CAD / Engineering | FreeCAD | PC | Extreme | Keyboard + GUI | Shortcuts, macros, parametric workflow |
| CAD / Engineering | SolidWorks | PC | Extreme | Keyboard + GUI | Macros, API/scripting, parametric models |
| CLI Media Tools | FFmpeg | PC | Extreme | CLI | Command reference, filters/pipelines, scripting |
| CLI Media Tools | ImageMagick | PC | Extreme | CLI | CLI tools, operations, scripting |
| CLI Media Tools | yt-dlp | PC | Extreme | CLI | CLI options, config file, automation |
| Containers / DevOps | Docker | PC | Extreme | CLI + API | CLI, Compose/YAML, automation |
| Containers / DevOps | Kubernetes CLI (kubectl) | PC | Extreme | CLI + API | CLI commands, YAML manifests, automation |
| Containers / DevOps | Podman | PC | Extreme | CLI + API | CLI, pods/containers, Quadlet/systemd automation, compose integration |
| Design / UI | Figma | Web / Tablet | Very High | GUI + Keyboard | Shortcuts, plugins, actions |
| Development | Android Studio | PC | Extreme | Keyboard + GUI | Shortcuts, plugins, build tasks, ADB/CLI tools |
| Development | IntelliJ IDEA | PC | Extreme | Keyboard + GUI | Find action, shortcuts, plugins, run configurations |
| Development | Visual Studio Code | PC | Extreme | Keyboard + GUI | Command palette, shortcuts, extensions, tasks |
| Development | Visual Studio | PC | Extreme | Keyboard + GUI | VS search, shortcuts, extensions, tasks/build commands |
| Development | Xcode | Mac | Extreme | Keyboard + GUI | Xcode overview, shortcuts, extensions, build/archive |
| Game Engines | Unity | PC | Extreme | GUI + Keyboard | Scripting, packages/plugins, shortcuts |
| Game Engines | Unreal Engine | PC | Extreme | GUI + Keyboard | Scripting, plugins, shortcuts |
| Image Editing | Adobe Photoshop | PC / Tablet | Very High | GUI + Tablet | Actions, scripting, shortcuts |
| Image Editing | GIMP | PC / Tablet | Very High | GUI + Tablet | Shortcuts, plug-ins/scripts, commands |
| Image Editing | Krita | PC / Tablet | Very High | GUI + Tablet | Shortcuts, scripting, actions |
| Knowledge Systems | Logseq | PC / Tablet | Very High | Keyboard + GUI | Markdown/Org, plugins, graph |
| Knowledge Systems | Notion | PC / Tablet | Very High | Keyboard + GUI | Shortcuts, commands, automation/API |
| Knowledge Systems | Obsidian | PC / Tablet | Very High | Keyboard + GUI | Markdown, plugins, graph view |
| Media Player | VLC | PC | High | Keyboard + GUI | Shortcuts, filters, advanced controls |
| Messaging Platforms | Telegram | Mobile / PC | High | Touch + Keyboard | Bots, Bot API commands, shortcuts |
| Messaging Platforms | Mobile / PC | High | Touch + Keyboard | Desktop shortcuts, business automation, commands/bot patterns | |
| Music Notation | Guitar Pro | PC | High | Keyboard + GUI | Shortcuts, automation/features, tools |
| Music Notation | MuseScore | PC | High | Keyboard + GUI | Shortcuts, plugins, scripting |
| Networking | Wireshark | PC | Extreme | GUI + CLI | Display filters, CLI, protocol analysis |
| Office Spreadsheets | LibreOffice Calc | PC | Extreme | Keyboard + GUI | Functions, macros, shortcuts |
| Office Spreadsheets | Microsoft Excel | PC | Extreme | Keyboard + GUI | Formulas, macros/VBA, shortcuts |
| Office Writing | LibreOffice Writer | PC | High | Keyboard + GUI | Styles, macros, templates |
| Office Writing | Microsoft Word | PC | High | Keyboard + GUI | Styles, macros, templates |
| Reverse Engineering | Ghidra | PC | Extreme | GUI + Keyboard | Docs, installation guide, scripting, API |
| Social Platforms | Mobile | Moderate | Touch | Gestures & features, shortcuts/accessibility, creator tools | |
| Streaming / Recording | OBS Studio | PC | High | GUI + Keyboard | Scenes, hotkeys, plugins |
| Terminal Editors | Emacs | PC | Extreme | CLI + Keyboard | Modes, keybindings, Elisp |
| Terminal Editors | Neovim | PC | Extreme | CLI + Keyboard | Commands, keymaps, Lua scripting |
| Terminal Editors | Vim | PC | Extreme | CLI + Keyboard | Modes, keybindings, Vimscript |
| Terminal Tools | PowerShell | PC / Mac / Linux | Extreme | CLI + Keyboard | Commands/modules, profiles, scripting, remoting |
| Terminal Tools | tmux | PC / Server | Very High | CLI + Keyboard | Man page, wiki, key bindings, scripting/config |
| Version Control | Git | PC | Extreme | CLI + GUI | CLI commands, hooks, scripts/aliases |
| Video Editing | Adobe Premiere Pro | PC | Extreme | Keyboard + GUI | Shortcuts, macros/automation, plugins |
| Video Editing | DaVinci Resolve | PC | Extreme | Keyboard + GUI | Shortcuts, macros, plugins |
| Virtualization | VirtualBox | PC | Very High | GUI + CLI | CLI management, snapshots, automation |
| Virtualization | VMware Workstation | PC | Very High | GUI + CLI | CLI tools, snapshots, automation |
| Web Browsers | Chromium | PC | Very High | GUI + Keyboard | Shortcuts (Chrome/Chromium), extensions, DevTools, flags |
| Web Browsers | Firefox | PC / Mobile | Very High | GUI + Keyboard | Shortcuts, extensions, DevTools, about:config |
Games (Systems with Deep Mechanics)
| Category | Game | Typical Device | Hidden Power | Primary Interaction Type | Shortcut / Command Sources |
|---|---|---|---|---|---|
| Colony Simulation | RimWorld | PC | Extreme | Keyboard + Mouse | Mods, keybindings, developer tools |
| Grand Strategy | Crusader Kings III | PC | Very High | Keyboard + Mouse | Mods, console/debug, scripting |
| Grand Strategy | Europa Universalis IV | PC | Very High | Keyboard + Mouse | Mods, console commands, scripting/events |
| Management Simulation | Cities: Skylines | PC | Very High | Keyboard + Mouse | Mods, shortcuts, assets/tools |
| Open-World RPG | Skyrim | PC / Console | High | Keyboard + Controller | Mods, console commands, controls |
| Sandbox Adventure | Terraria | PC / Mobile | High | Keyboard + Controller | Mods (tModLoader), console/chat commands, controls |
| Sandbox Automation | Factorio | PC | Extreme | Keyboard + Mouse | Mods, console commands, keybindings |
| Sandbox Creative | Minecraft | PC / Console | Extreme | Keyboard + Mouse | Redstone, commands, mods |
| Sandbox Physics | Kerbal Space Program | PC | Extreme | Keyboard + Mouse | Mods, physics basics, key bindings |
| Simulation Sandbox | Dwarf Fortress | PC | Extreme | Keyboard | Procedural simulation, keybindings, modding |
| Space Engineering | Space Engineers | PC | High | Keyboard + Mouse | Key bindings, modding, workshop |
| Space Simulation | SpaceEngine | PC | High | Keyboard + Mouse | User manual, controls, mods/addons |
Where to Find the “Hidden Power”
Across almost every complex system, the deep layers live in a few predictable places:
| Layer | Description |
|---|---|
| CLI tools | automation and pipelines |
| Command palettes | centralized command access |
| Config files | low-level customization |
| Keyboard shortcuts | fastest expert interface |
| Macros | repetitive workflow automation |
| Modding systems | user-generated expansions |
| Plugins / extensions | expand capabilities |
| Scripting APIs | automate tasks |
These layers form the universal architecture of powerful software. Simple software exposes only GUI. Powerful software exposes GUI + shortcuts + scripting + extensibility.
A strange but useful observation
The most powerful software systems behave like operating systems themselves.
Examples:
- Emacs → often called a “lisp operating system”
- Blender → full 3D platform
- Excel → practically a programming environment
- Minecraft / Factorio → logic simulation platforms
When software crosses that boundary, it stops being an “app” and becomes a platform for building things.