Software Registration Definition