BaseX is very light-weight. It can be run and used in lots of different ways:
# BaseX comes with a [[GUI|Graphical User Interface]] that offers you marvellous tools for managing, querying and visualizing your (XML) data and write complex applications in XQuery.
# You can start BaseX as [[Command-Line Client]] if you prefer to work on command-line line and want to do batch processing.
# The [[Database Server]] is the right choice if you have multiple users or clients, if you don’t require HTTP services, and if you tend to communicate with BaseX on a technical level.