Software registration