What is phone unlocking?

It is the process of removing the lock of a phone for use with any network provider.

Typically, the phone is locked by the network provider the phone was purchased from. Unlocking the phone allows the user to then choose any other network provider.