Machine element or hardware refers to an elementary component of a machine. These elements consist of three basic types:
- structural components such as frame members, bearings, axles, splines, fasteners, seals, and lubricants,
- mechanisms that control movement in various ways such as gear trains, belt or chain drives, linkages, cam and follower systems, including brakes and clutches, and
- control components such as buttons, switches, indicators, sensors, actuators and computer controllers.
While generally not considered to be a machine element, the shape, texture and color of covers are an important part of a machine that provide a styling and operational interface between the mechanical components of a machine and its users.