Simplify the following text for a Grade 5 native English-speaking person.
Original: Software versioning is the process of assigning either unique version names or unique version numbers to unique states of computer software .
Simplified: Each state in the process is given a unique Version .