Un file COM è un tipo di file eseguibile semplice utilizzato storicamente da MS-DOS e dalle prime versioni di Microsoft Windows. Il nome deriva dall'estensione 'command' e rappresenta uno dei formati eseguibili più antichi nell'ecosistema PC. A differenza del formato EXE (Executable), più moderno e complesso, un file COM è un'immagine binaria grezza che non contiene intestazioni o metadati; il sistema operativo carica semplicemente il file in memoria e avvia l'esecuzione dal primo byte. A causa dei vincoli architetturali della modalità reale x86 a 16 bit, i file COM sono rigorosamente limitati a una dimensione massima di 64 KB, poiché il codice, i dati e lo stack devono risiedere tutti all'interno di un singolo segmento di memoria. Sebbene le moderne versioni a 64 bit di Windows non supportino più nativamente i file COM a 16 bit, essi rimangono estremamente significativi nella storia dell'informatica e si incontrano ancora frequentemente nei sistemi legacy, negli ambienti embedded e quando si utilizzano emulatori DOS.