Knowledge base > Banalytics VMS > Version and module management
Banalytics is built on a modular architecture, giving you the flexibility to customize your surveillance system to meet your specific needs. This approach ensures you can easily extend the system's functionality by adding or updating modules as necessary. Learn more about the module composition here.
By default, Banalytics includes essential modules to cover basic surveillance needs:
Banalytics Core
Basic Media
Basic ONVIF
These modules are pre-installed and ready to use, offering essential features for home users and small businesses.
For users who require more advanced capabilities, Banalytics offers additional modules that can be installed manually. These advanced modules are separate and can be updated independently, allowing you to pay only for the features you truly need.
To view and manage your installed modules, navigate to the Servers menu in the Banalytics interface.
Click the + action next to the server menu to see a list of installed modules and their versions.
To add a new module, simply select the latest version of the module you want to install.
If an update is available for an installed module, you will see a red dot next to the version selector.
If you need to roll back to a previous version of a module, just choose the older version.
To uninstall a module, select Not installed.
Click Apply to install, uninstall, or upgrade based on your selection.
An exciting feature of Banalytics is the option to participate in beta testing. By switching to the Staging Server, you can access and test upcoming features before they’re officially released.
To participate in beta testing, edit a server and select the Staging server. Beta modules will then be available for installation under Version and module management after you restart the server.