You may already have a stretching program, the foam rolling is another tool to help assist with injury prevention. No matter how much you stretch, the build up of fascia that creates muscle knots can lead to many different problems. Here are some benefits to foam rolling.
Helps prevent common injuries
One of the most important reasons for a regular foam-rolling routine is to prevent those often too common exercise-related injuries. Many runners, for example, become painfully well acquainted with their IT band if they don't take care to massage the band of tissue. IT band syndrome and other similar flare-ups can be caused by too-tight muscles. Foam rolling every day ensures you are massaging away fascia buildup in your muscles, in order to help prevent those areas from becoming injury trigger points.
Helps you de-stress
Had a hard day? Foam roll your worries away. Digging for those knots releases tension that is built up in the connective tissue to keep you less stressed. It's recommended to do a simple all-over body routine in order to combat the "desk posture blues" that happen from sitting too long in the office.
Keeps you flexible
Building up your flexibility is key for any fitness routine. Which means you constantly should be stretching and doing exercises that'll help you gain flexibility. Stretches that lengthen your hip flexors, for example, can help combat tightness from sitting as well as lower back pain.
The more regularly you use a foam roll on your tight muscles, the less painful it'll be. Just like your exercise routine, consistency is the key. Here is a link explaining what to look for when buying a foam roller.
http://www.wikihow.com/Choose-a-Foam-Roller