BaseX is very light-weight. It can be run and used in various ways:
* as standalone application, using the [[#Standalone|Standalone]] mode or the [[#GUI|Graphical User Interface]],
* as [[#Client/Server|Client/Server]] application, or
* as [[#Web Application|Web Application]], called from a web server.