A back-end system in website development is the part of the website that is not visible to the user. It is responsible for managing data and processing requests from the user interface. It is typically made up of a database, an application server, and a web server. The back-end system is responsible for handling the data and logic that power the website, as well as providing an interface for the user interface to communicate with the database.