2014 software practice