What is the difference between concentration and mindfulness?

Concentration helps you to focus your attention on one item. You train your mind to focus on one concept or task. Mindfulness is a state of awareness, a presence of mind. 

In my meditations, I progress into these states of being:

step one concentration
step two mindfulness
step three stillness