Machine design is defined as the creation of new designs or improving existing machine designs so that machines can perform their intended functions with maximum economy and efficiency. Some basic requirements of machine elements include strength, rigidity, wear resistance, minimum dimensions and weight, manufacturability, safety, reliability, and minimum life-cycle cost. Proper selection of engineering materials is important for machine components based on their availability, mechanical properties, manufacturability, and other factors. The design process generally involves detailed drawings, analysis of forces, material selection, design of elements, and modifications to optimize the design.