What we’re learning
in the work
Practical articles on enterprise software — written by the engineers who build and ship it, not marketing teams.
How we built a Liferay DXP intranet for 8,000 employees across three countries
Building a multilingual enterprise intranet at scale requires more than a platform installation. Here's what we learned delivering Liferay DXP across India, KSA, and Malaysia.
Abdul KaleemBuilding production RAG systems: what we learned from five enterprise deployments
RAG demos are easy. Production RAG that stays accurate at scale is a different problem entirely. Here's what we learned building knowledge assistants for enterprise clients.
Abdul KaleemERPNext vs SAP Business One: an honest comparison for growing manufacturers
SAP is the default answer for enterprise ERP. But for mid-market manufacturers, ERPNext often delivers better outcomes at a fraction of the cost. Here's a direct comparison.
Abdul KaleemReact Native vs Flutter in 2026: what we choose for enterprise mobile projects and why
Both React Native and Flutter are mature, production-ready frameworks. The choice between them is a team and ecosystem decision, not a technical one. Here's our current thinking.
Abdul KaleemWhy enterprise full-stack projects fail at the architecture stage (and how to avoid it)
Most enterprise software failures are decided in the first four weeks of a project, before a line of code is written. Here are the architecture mistakes we see most often.
Abdul KaleemJava Spring Boot vs Node.js for enterprise APIs: how we decide
Both Spring Boot and Node.js build production-grade APIs. The choice comes down to team composition, throughput patterns, and integration requirements — not benchmarks.
Abdul Kaleem