Full-stack development covers both front-end (user interface) and back-end (server-side) of web applications.