Custom insoles have been prescribed by a doctor, physiotherapist,often a podiatrist, sports medicine physician, or orthopaedic doctor after conducting a thorough evaluation of your feet, ankles, and legs.They are built for your specific foot and gait, and accommodate your individual foot structure.