There are different types of materials used for the upper and the outsoles. Leather, synthetic leather, and textile fabric are usually used for making the upper. Outsoles are generally made of rubber or leather. The insoles are made of EVA, memory foam or PU.