Firmware Terminology

See official ZMK documentation

Configurator
A bootloader is an application used to update/upgrade system software without the intervention of specialized firmware upgrade tools
In the context for keyboards - we use a bootloader to flash our application software (firmware) in the flash memory of our Nordic NRF52840 microcontroller.
Layout
Refers to one of the three keymap settings, or the hardware-software arrangement.
ie: Default, M1, M2 layouts
Layer
Refers to the two user-activated keymaps using meta keys (triangle and square symbol).
They can be referred to as raising, or lowering the layer.
Without F-keys, a user would hold down a meta key to access the F-keys from the number keys by default.
OTA (Stabs)
A keyboard part that is placed next to the switches for larger keys, such as the spacebar, to prevent the keycap from wobbling when pressed. Keys that are 2u or larger use stabilizers.
Microcontroller or MCU
See reference [here]
dfu-util
Human Input Devices
Refers to any device that takes input from a person, and can produce output for humans to interpet.
Board
Defines the PCB that includes the MCU. 
Shield
A shield is a PCB or hardwired set of components that when combined with a MCU is a complete usable keyboard.

More #Internal Terminology