Surface engineering aims to improve the superficial layer of materials by developing functional properties different from the base substrate. Thermochemical treatment is a type of surface engineering that employs thermal diffusion to incorporate non-metal or metal atoms into a material's surface to modify its chemistry and microstructure. The process involves decomposing solid, liquid or gaseous species and absorbing atoms that diffuse into the metallic lattice and react to modify existing or form new phases. Thermochemical treatment was initially used on machined parts, forgings and castings for applications in machinery, automotive, tools, oil drilling, mining and defense but has since expanded to alloys with exotic chemistries, nonferrous metals and refractory metals.