Für das funktionale Engineering ist die Aufteilung einer Gesamt-Maschine oder –Anlage in funktionale Einheiten, die im Folgenden Komponenten genannt werden, nötig. Allgemein lautet die Definition für Komponente (von lat. componere = zusammensetzen; Gerundiv: componendum = "Das Zusammenzusetzende"): Eine Komponente ist Teil eines Systems oder kann Teil eines Systems sein.
Im Gegensatz dazu ist ein Modul in der Technik ein Bauteil eines größeren Baukastensystems. Module werden hauptsächlich verwendet, um sie leicht gegen andere Module austauschen zu können, oder neue Module zu besagtem Ganzen hinzuzufügen. Deshalb ist für Module eine Schnittstelle vonnöten, um sie mit dem Ganzen zu verbinden.
Aufbauend auf der Definition des Moduls kann man eine Komponente als ein Modul mit mindestens den folgenden Bestandteilen definieren:
Mechanische Hardware: Um eine Funktion innerhalb einer Maschine / Anlage zu erfüllen.
Sensoren oder Aktoren: Da die Komponente eine Funktion erfüllen soll, muss sie mindestens entweder über einen Sensor oder über einen Aktor verfügen. Typischerweise verfügen Komponenten über beides.
Steuerungshardware / -software: Die Komponente muss als eigenständig funktionale Einheit über eine ihr zugeordnete Steuerung und entsprechende Software verfügen.
Kommunikationsmedium: Um eine sinnvolle Gesamtfunktion der Maschine / Anlage zu gewährleisten, muss die Komponente über Kommunikationswege verfügen.