A progressive is someone who fosters progress by focusing on what needs to be done in the present taking into account future trends and the needs of all involved. This may involve thinking outside of the box and challenging and changing outdated habits and beliefs.

Keywords from above, used in other answers: