What is the boarding process at Southwest Airlines

Southwest Airlines offers a unique boarding process where the passenger is not given a specific seat, they are instead boarded in the order that they checked-in for the flight.  Passengers are given the opportunity to upgrade their ticket, either through a loyalty program (Southwest Rewards) or by purchasing an Early Bird Check-In for a fee.