If something isnt working on your phone, sometimes the store, or workers will offer to flash it. You will lose all your info, which can be saved, but its reseting your phone completly to solve the problem.
Its like when you reset your computer because its slow. Or your tv cable reboots because its having problems.