Welding encompasses a variety of techniques, each with its own set of benefits and drawbacks. Options like arc welding, gas welding, resistance welding, laser welding, electron beam welding, friction welding and ultrasonic welding are all available for different types of metal joining applications.