Full stack refers to both the front end software (client side) which the user sees, and the back end software (server side) that supports functionality behind the scenes.