Odoo contains a wide range of apps that support most of your needs.
The traditional apps for accounting/finance, CRM/sales, purchasing, warehouse, production, etc. are of course available, but there are also a wide range of apps that you don't see in most traditional ERP solutions.
These include: Document management, electronic signature, HR and project, but that's just a sample.
At Acomi, we have many years of experience with a number of ERP solutions, and we focus on optimizing your business and not just the technical disciplines.
Read more here: Odoo web page