Microservices is a software architecture style that builds an application as small, independently deployable services, each owning its own data.
Microsoft 365 is a subscription bundle of Office applications and cloud services for email, file storage, collaboration and identity management.
A Microsoft account is the consumer cloud identity used to sign in to Windows, sync settings, recover BitLocker keys and access Microsoft…
Microsoft Defender is the security family built into Windows, led by Microsoft Defender Antivirus, with enterprise tools for endpoint detection.
A microtransaction is a small in-game purchase of items, currency, content or convenience made with real money inside a game after its…
MIMO (multiple-input multiple-output) uses several antennas at both ends of a Wi-Fi link to send parallel spatial streams and raise speed and…
Mini-LED is an LCD backlight built from thousands of tiny LEDs in local dimming zones, giving displays higher brightness and deeper contrast…
Missing data refers to values absent from a dataset; in data processing, its cause and pattern decide whether deletion, flagging or imputation…
The MIT License is a short permissive open source license that allows almost any use of software as long as the copyright…
MKV is the open Matroska video container that stores video, multiple audio and subtitle tracks, chapters and attachments in a single flexible…
MMR, or matchmaking rating, is a numeric skill estimate that competitive games use to match players of similar ability and to rank…
mmWave in 5G networks is the millimeter-wave spectrum above 24 GHz that delivers very wide channels and multi-gigabit speeds over short, line-of-sight…
An MNO, or mobile network operator, owns spectrum licenses and runs its own radio and core network to sell mobile service to…
A mobile app is a software application built to run on a smartphone or tablet operating system, installed from an app store…
Mobile data throttling is the deliberate limiting of a subscriber's data speed by the operator, usually after a data cap or for…
A mobile device is a portable, battery-powered computer with wireless connectivity and a touch interface, such as a smartphone, tablet or wearable.
Mobile-first design is a web design approach that starts with the smallest screen and core content, then enhances the layout for larger…
Mobile-first indexing means Google crawls, indexes and ranks pages based on the version that its smartphone crawler sees rather than the desktop…
A mobile GPU is the graphics processor inside a phone SoC, built for tile-based rendering under tight power and thermal limits rather…
Mobile malware is malicious software built for smartphones and tablets to steal data, money or credentials, spy on users or abuse device…
A mobile NPU is a neural processing unit inside a smartphone SoC that runs machine learning inference faster and more efficiently than…
A mobile operating system is the core software of a smartphone or tablet that manages hardware, power, security and apps through touch…
A mobile robot is a robot that moves its whole body through an environment on wheels, tracks, legs, propellers or thrusters to…
A mobile SDK is a packaged set of libraries, tools and documentation that lets developers build apps for a mobile platform or…
A mobile SoC is a single chip that integrates the CPU, GPU, NPU, image processor, memory controller and often the modem of…
Mobile web push lets websites and PWAs send system notifications to phones through the browser, using service workers and the Push API…
A mock in software testing is a test double that replaces a real dependency and verifies that the code under test calls…
A mockup in UI design is a static, high-fidelity picture of an interface showing its final layout, typography, colors and content before…
In statistics, the mode is the most frequent value in a dataset or the peak of a distribution, the only average that…
A model card is a structured document that describes a machine learning model's intended use, performance, limitations and risks for AI safety…
Model memorization is when a machine learning model stores specific training examples, so personal data may later be extracted or inferred from…
Model predictive control is a robot control method that repeatedly optimizes future actions over a short horizon using a dynamic model and…
Model routing sends each AI request to the most suitable model, balancing answer quality, latency and cost across a pool of language…
Model serving is the practice of running trained machine learning models in production so applications can request predictions reliably, quickly and at…
A modular grid is a layout grid of columns and rows that divides the page into equal modules, used in design to…
A modular monolith is a single deployable application divided into strictly separated modules with explicit interfaces and owned data.
Moiré in photography is a false wavy or colored pattern that appears when fine repeating detail interferes with the regular pixel grid…
A monad is a functional programming pattern that wraps values in a context and chains computations through a bind operation obeying three…
MongoDB is a document-oriented database system that stores flexible BSON documents in collections and scales through replica sets and sharding.
Mono is single-channel audio in which every loudspeaker reproduces the same signal, the reference point for spatial audio formats and mix compatibility.
Monolithic architecture builds an application as one deployable unit in which all modules share a single codebase, process and usually one database.
A MOSFET is a field-effect transistor whose insulated gate voltage controls current through a channel, the switch behind digital logic and power…
A motherboard is the main printed circuit board of a computer that powers, connects and coordinates the CPU, memory, storage and expansion…
Motion blur in video is the smearing of moving subjects within each frame, set by shutter speed and shutter angle, that makes…
Motion graphics is the craft of animating graphic design elements such as type, shapes and logos to communicate information in video.
Motion tracking in motion graphics and VFX measures how features move through footage so graphics and effects can follow the same motion.
A mount point is a directory in the Linux filesystem tree where another filesystem is attached, making its contents reachable under that…
MOV is the QuickTime container format that stores video, audio, timecode and metadata tracks in one file and is widely used in…
MP3 is the MPEG-1 Audio Layer III lossy codec that shrinks audio files by removing sounds listeners are unlikely to hear, using…
MP4 is the ISO base media file format container that packages compressed video, audio, subtitles and metadata into one widely playable .mp4…