Odoo supports multi company and provides multi-company access within a single database. Also, each company can have their own chart of accounts and rules. In case of multi branches, one can use multi company features for the same and seamlessly run multiple branches or divisions in one place.