change software to code