Why Choosing the Right ERP Early Can Accelerate Business Growth

Core Group Company partnered with ReviveMed Pharmaceuticals, a wholesaler operating in a highly regulated industry, to implement Odoo as a unified ERP platform. The forward-thinking approach provided a foundation for sustainable growth, allowing the company to seamlessly scale from its startup phase to generating over $1 million in annual revenue.
[9] RAG Explained: How AI Systems Search Your Documents — And Why “Smarter AI” Won’t Fix a Broken Pipeline

Part 9 of the Agentic Engineering Series By: David Estrada | Date Published: 2026/06/19 In Part 8, we went deep on Markdown as the invisible substrate holding the entire agentic stack together. Now we zoom out to tackle the question underneath the question — how do AI systems actually find and use your information? The […]
Mask Fields in Odoo Sign? A Compliance-First Guide for US Businesses

While Odoo Sign intentionally excludes native field masking to maintain ESIGN Act compliance and audit transparency, yes—it is entirely possible to mask fields by building a custom extension.
This guide explores why Odoo avoids native masking and provides a roadmap for building a legally defensible solution that hides sensitive data (like SSNs or PINs) on-screen while preserving your court-ready audit trail.
Keep Every Attachment Link, Optimize Storage: A Strategic Approach for Odoo File Management

You do not need to delete attachments to reclaim space. The core principle is to preserve metadata and relocate binaries. By keeping the ir.attachment records intact in Odoo and transparently moving the actual binary files to an external system like Microsoft SharePoint, you can reduce storage costs while maintaining every record link and historical document.
Self-Hosting Odoo: The Complete Guide to Taking Control of Your ERP

Yes, self-hosting Odoo Community Edition can dramatically reduce your monthly infrastructure costs compared to managed platforms like Odoo.sh. However, these financial savings come with a significant tradeoff: you take on full responsibility for server security, ongoing maintenance, manual backups, and ensuring your system’s uptime.
[8] Markdown for AI Development

Part 8 of the Agentic Engineering Series By: David Estrada | Date Published: 2026/05/22 In Part 7, we brought the full agentic engineering stack to life — agents collaborating, specs driving implementation, tools connected through MCP. Now we go one layer deeper into something hiding in plain sight: the file format that makes all of […]
[7] AI-Assisted Development: A Crash Course for Developers — Building a Structured Engineering Team with Claude Agents

📘 Part 7 of the Agentic Engineering Series ✍️By: David Estrada | 📅Date Published: 2026/05/15 We’ve come a long way together. We started with the fundamental fork between vibe coding and agentic engineering, worked through the discipline of specs, mapped out the full toolstack, and dug into how MCP gives agents real context. Now it’s […]
[6] Model Context Protocol (MCP)

📘 Part 6 of the Agentic Engineering Series ✍️By: David Estrada | 📅Date Published: 2026/05/08 In Part 5, we mapped out every layer of the agentic engineering toolstack. One layer kept coming up as the connective tissue holding everything together: MCP. Now let’s give it the deep dive it deserves — because once you understand […]
[5] The Agentic Engineering Toolstack

📘 Part 5 of the Agentic Engineering Series ✍️By: David Estrada | 📅Date Published: 2026/05/01 So far in this series, we’ve covered the philosophy — why agentic engineering exists, how specs make it work, and what kinds of specs to reach for. Now it’s time to get practical. What tools do you actually need to […]
[4] Types of Specs

📘 Part 4 of the Agentic Engineering Series ✍️By: David Estrada | 📅Date Published: 2026/04/24 In Part 3, we established why writing the spec first is the move. But here’s the follow-up question nobody asks: which kind of spec? Turns out, “write a spec” isn’t one thing — and reaching for the wrong type is […]