There are many times when equipment needs to be serialized. Tracking down failures or warranty purposes are the most common occurrences but serialization also allows for billing or to identify the nodes on a network. There are several ways of creating serialization in a system and the user could create a software or hardware solution.