Machine element or hardware refers to an elementary component of a machine. These elements consist of three basic types: