Why do cells make invadopodia?

During development and immune system function in animals, specialized cells acquire the ability to invade other tissues. Such invasive behavior is important for neural crest cells that invade skin and provide pigmentation, ...