Home › Services › Development
Odoo development
Custom modules and integrations to adapt Odoo to your processes.
Anubía, custom development on Odoo
At Anubía we are Odoo developers in Galicia: we build custom modules and features on Odoo, as well as integrations with your company's other tools, tailoring the ERP to your processes instead of forcing you to change the way you work.
Since 2012 we have been an Official Odoo ERP Partner in Vigo (Pontevedra) and A Coruña in Galicia.
We have carried out more than 150 Odoo implementations in Galicia, in companies from many sectors, but the projects we are passionate about and expert in are those related to Manufacturing, Inventory, Warehouse and Accounting.

As Odoo developers, we believe in a close relationship and the value of open communication. We are here to listen to you and answer your questions at every stage of the process.
We add new features to Odoo, improving or extending existing apps, or building them from scratch, always fully tailored to your needs.
We know the SME reality: small and medium-sized companies are the engine of the economy in Galicia. We understand your specific challenges and needs. Our developments are designed to fit seamlessly into your daily operations.
Custom development and integrations
We create custom modules, adapt views and reports, and connect Odoo with your company's other tools through APIs and connectors, automating data transfer between systems.
Odoo developers in Galicia: what we develop
Custom Odoo development makes sense when your company needs something the standard product does not handle well. Our team of Odoo developers in Galicia works mainly in these areas:
Proprietary modules: new features, fields, approval flows or business rules that exist only in your company, packaged in a standalone module.
Customization of Odoo modules: we extend existing apps such as Manufacturing, Inventory o Accounting so that they fit the way you work.
Reports and documents: delivery notes, invoices, labels, route sheets or management reports with the format and data you need.
Views: forms, lists, filters and dashboards designed so that each user sees only what is useful to them.
Automations: automated actions and scheduled tasks that eliminate repetitive manual steps.
Integrations: connecting Odoo with other applications through its external API (XML-RPC and JSON-RPC) or other web services.
Integrations: connecting Odoo with PrestaShop, WooCommerce and other applications
Many companies come to Odoo with tools they want to keep: an online store on PrestaShop or WooCommerce, an industry-specific application, a transport platform or shop-floor software. In those cases, before writing a single line of code, you need to decide which data travels between systems (products, prices, stock, orders, customers, invoices), in which direction and which of the two is the master for each piece of data.
With that clear, we choose the simplest route: an existing connector when it covers what you need, or our own development on the Odoo API when the integration is specific. There are third-party connectors to connect Odoo with PrestaShop or WooCommerce; we check whether they fit your version and processes before proposing custom development. In any case, we log every synchronization so that errors are detected and no orders or stock movements are lost.
When you don't need to write code
Programming in Odoo is not always the best answer. Every custom development is code that has to be maintained and adapted with each version change, so before proposing it we follow this order:
Standard configuration. Odoo offers many more options than it seems: warehouse routes, bills of materials, approval rules, templates or optional fields. With good Odoo consulting many needs are solved without code.
OCA modules. The Odoo Community Association maintains hundreds of free modules, reviewed by the community, that cover common needs. If one fits, it is better than starting from scratch.
Custom development. Only when the above is not enough, and with just the right scope to solve the problem.
This approach lowers the project cost and, above all, makes future Odoo version migrations easier.
Best practices in Odoo programming
Inheritance, without touching the core
Everything we develop goes into our own modules that inherit and extend Odoo's. We never modify the original code, so your system can receive official fixes without losing anything.
Version control and test environment
The code is stored in a version control system and every change is first tested on a copy of your database. Your team validates it before it reaches production.
Built to migrate
We follow Odoo and OCA development conventions and avoid shortcuts that block an upgrade. A well-built module can be adapted to the next version with reasonable effort.
What a custom Odoo development project looks like
Analysis: we understand the process and the real problem, not just the requested feature.
Proposal: we describe the solution, what is configured and what is programmed, and send you a quote.
Development and testing: we program in a test environment with your data.
Validation and go-live: your users test it, we fine-tune it and move it to production.
Maintenance: the development is covered by our Odoo support and is taken into account in every upgrade.
If you are just getting started with the ERP, development is usually part of a complete Odoo implementation , as in the Texas Controls case, which replaced its custom ERP with Odoo.
Frequently asked questions about Odoo development
Are custom developments lost when upgrading Odoo?
No, if they are built as standalone modules. When changing versions, that code has to be adapted to the new Odoo version, and that work is part of the migration. What does get complicated is upgrading a system in which the original code has been modified, which is why we never do it.
Do you develop for Odoo Community or Odoo Enterprise?
For both. We have implemented both editions and help you choose: some features exist only in Enterprise, while in Community it is sometimes best to complement with OCA modules or our own development. You can check the editions and licenses on the official Odoo pricing page.
How much does custom development in Odoo cost?
It depends on the scope: a new report is not the same as an integration with several systems. The complexity of the logic, the number of models and views affected, external integrations and the testing required all play a part. After the analysis we give you a fixed or phased quote.
Can you modify developments made by another partner?
Yes. First we review the existing code to see what state it is in and what risks it carries, and from there we propose maintaining, fixing or replacing it.
Anubía, custom Odoo development for your company