A softfork is a reverse-acting change to a cryptocurrency protocol. Unlike a hardfork, the software that has not been updated will continue to work and the transactions created will be considered valid.
Softforks are usually carried out for the purpose of cosmetic changes to coins and optimizing their performance.